log管理
plone預設的log資料夾,定義在
zeocluster/var/client1
要在程式中間寫入log,可以如下範例
import logging
logger = logging.getLogger("Plone") #'Plone'是識別字,會寫在log前端
class MySomething(object):
...
def function(self):
logger.info("info, warning, error代表的是log level")
logger.warning("info, warning, error代表的是log level")
logger.error("info, warning, error代表的是log level")
...
程式執行到logger.info,就會將內容寫入,位置在
zeocluster/var/client1/event.log
這樣,要追蹤程式碼就容易多了
官方文件:Logger section