如何使用 Python 中的 日志记录 模块写入文件?每次我尝试使用它时,它都会打印出消息。
原文由 Takkun 发布,翻译遵循 CC BY-SA 4.0 许可协议
取自“ logging cookbook ”:
# create logger with 'spam_application'
logger = logging.getLogger('spam_application')
logger.setLevel(logging.DEBUG)
# create file handler which logs even debug messages
fh = logging.FileHandler('spam.log')
fh.setLevel(logging.DEBUG)
logger.addHandler(fh)
你可以开始了。
PS 确保同时阅读 日志记录 HOWTO 。
原文由 Eli Bendersky 发布,翻译遵循 CC BY-SA 3.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
使用
logging.basicConfig
而不是logging.fileHandler()
的示例这五个部分依次执行以下操作:
filename=logname
)filemode='a'
)format=...
)datefmt='%H:%M:%S'
)level=logging.DEBUG
)。