您的位置:首页 > 其它

ConfigParser.NoSectionError: No section: 'formatters'原因及解决办法

2013-10-17 11:31 597 查看


#logtester.py

import logging

import logging.config

logging.config.fileConfig("D:/test/python/proj1/PythonApplication1/PythonTest/conf/logging.conf")

# 这里如果路径写错了就会出现该错误,另外python文件路径中"\"和"/"是不一样的,在路径中只能用"/"

#相对路径可以用这个:logging.config.fileConfig("conf/logging.conf")

#create logger

logger = logging.getLogger("example")

#"application" code

logger.debug("debug message")

logger.info("info message")

logger.warn("warn message")

logger.error("error message")

logger.critical("critical message")

logHello = logging.getLogger("hello")

logHello.info("Hello world!")

# logging.conf

[loggers]

keys=root,example

[handlers]

keys=consoleHandler,rotateFileHandler

[formatters]

keys=simpleFormatter

[formatter_simpleFormatter]

format=[%(asctime)s](%(levelname)s)%(name)s : %(message)s

[logger_root]

level=DEBUG

handlers=consoleHandler,rotateFileHandler

[logger_example]

level=DEBUG

handlers=consoleHandler,rotateFileHandler

qualname=example

propagate=0

[handler_consoleHandler]

class=StreamHandler

level=DEBUG

formatter=simpleFormatter

args=(sys.stdout,)

[handler_rotateFileHandler]

class=handlers.RotatingFileHandler

level=DEBUG

formatter=simpleFormatter

args=('test.log', 'a', 200000, 9)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐