2011-12-12 46 views
0

在Mercurial中,我如何啓用在bugzilla擴展腳本中的日誌記錄?例如bugzilla.py中的「self.ui.note」。在Mercurial bugzilla擴展腳本中啓用日誌記錄

host = self.ui.config('bugzilla', 'host', 'localhost') 
    user = self.ui.config('bugzilla', 'user', 'bugs') 
    passwd = self.ui.config('bugzilla', 'password') 
    db = self.ui.config('bugzilla', 'db', 'bugs') 
    timeout = int(self.ui.config('bugzilla', 'timeout', 5)) 
    self.ui.note(_('connecting to %s:%s as %s, password %s\n') %*** 
       (host, db, user, '*' * len(passwd))) 
    self.conn = bzmysql._MySQLdb.connect(host=host, 
               user=user, passwd=passwd, 
               db=db, 
               connect_timeout=timeout) 
    self.cursor = self.conn.cursor() 
    self.longdesc_id = self.get_longdesc_id() 
    self.user_ids = {} 
    self.default_notify = "cd %(bzdir)s && ./processmail %(id)s %(user)s" 

回答

0

我不知道它會做你想要什麼,因爲我沒有時間在源看。但你應該嘗試以下命令行參數之一:

-v, --verbose 
    enable additional output 

--debug 
    enable debugging output 
+0

它現在可以工作! thx – user1087418

+0

@ user1087418你應該在你的問題上投票並接受答案,以鼓勵人們幫助你。而且,由於您的bugzilla擴展程序似乎存在問題,因此可能會嘗試在項目的郵件列表和/或IRC chan上詢問而不是在這裏。 – krtek