在不同环境下配置Python的日志功能可以通过不同的方式来实现,以下是一些常见的配置方法:
import logging
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s', filename='example.log')
[loggers]
keys=root
[handlers]
keys=consoleHandler
[formatters]
keys=defaultFormatter
[logger_root]
level=DEBUG
handlers=consoleHandler
[handler_consoleHandler]
class=StreamHandler
level=DEBUG
formatter=defaultFormatter
args=(sys.stdout,)
[formatter_defaultFormatter]
format=%(asctime)s - %(levelname)s - %(message)s
然后通过以下方式加载配置文件并配置日志功能:
import logging
import logging.config
logging.config.fileConfig('logging.conf')
需要根据具体的需求和环境选择合适的配置方法来配置Python的日志功能。