当默认日志记录输出为控制台时,将日志保存到文件

时间:2016-04-02 18:45:47

标签: python python-2.7

我用

logging.basicConfig(level=logging.DEBUG, format = '%(asctime)s %(levelname)s %(message)s')

用于记录。默认情况下,它会进入控制台。 是否可以添加一个选项,以便在回答肯定的情况下将此现有日志保存到文件中?就像它进入控制台一样但是在异常情况下,异常处理函数中有一个选项可以将日志保存到文件中。

另外我想知道hdd每秒写多个日志行是否安全?

1 个答案:

答案 0 :(得分:0)

您可以拥有相当复杂的日志记录结构。您可以直接登录到控制台和文件中。您可以拥有多个具有不同格式和日志记录级别的日志记录处理程序(例如,您在控制台上记录所有内容,但只记录文件中的错误)

只需阅读文档: https://docs.python.org/2/howto/logging.html

相关问题