本文整理汇总了Python中cube.Cube.logger方法的典型用法代码示例。如果您正苦于以下问题:Python Cube.logger方法的具体用法?Python Cube.logger怎么用?Python Cube.logger使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cube.Cube
的用法示例。
在下文中一共展示了Cube.logger方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: RotatingFileHandler
# 需要导入模块: from cube import Cube [as 别名]
# 或者: from cube.Cube import logger [as 别名]
# création d'un handler qui va rediriger une écriture du log vers
# un fichier en mode 'append', avec 1 backup et une taille max de 1Mo
file_handler = RotatingFileHandler('/var/log/cube-activity.log','a', 1000000,2)
# on lui met le niveau sur DEBUG, on lui dit qu'il doit utiliser le formateur
# créé précédement et on ajoute ce handler au logger
file_handler.setLevel(logging.DEBUG)
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
logger.info("Starting the cube")
# Basic configuration and cmd line args
parser = OptionParser()
parser.add_option('--cfg', action="append", dest='cfglist', default=[])
options, args = parser.parse_args()
if len(options.cfglist)==0 : options.cfglist.append('nichoir.cfg')
# Core object initialization
zecube = Cube()
zecube.logger = logger
# Configuration files handling
logger.info("Reading configuration files")
logger.debug(' - '.join(options.cfglist))
cubeconf.process_config_files(zecube,options.cfglist)
# Launching the main thread loop
zecube.loop()