0
私はこのような私のロガー設定:だから、問題は、私はlogging.yaml
を使用して多くのモジュールを持っているということです、それは彼らがすべてinfo.log
にリダイレクト意味pythonのソースファイルに基づいて別のファイルにログオンする方法は?
formatters:
colored:
(): colorlog.ColoredFormatter
format: "%(log_color)s%(asctime)s - %(name)s - %(levelname)-8s | %(filename)s:%(lineno)s - %(funcName)-10s%(reset)s | %(message)s"
simple:
format: "[%(asctime)s - %(name)s - %(levelname)-8s | %(filename)s:%(lineno)s - %(funcName)10s() ] %(message)s"
info_file_handler:
class: logging.handlers.RotatingFileHandler
level: INFO
formatter: simple
filename: info.log
maxBytes: 10485760 # 10MB
backupCount: 20
encoding: utf8
私はことができます。
with open('logging.yaml', 'rt') as f:
config = yaml.load(f.read())
logging.config.dictConfig(config)
logger = logging.getLogger(__file__)
logging.yaml
があります別のファイルにリダイレクトする?