将不同级别记录到多个Python文件中

时间:2016-08-13 02:43:48

标签: python-2.7 logging

我希望有2个记录器,一个记录我的代码正在执行的操作的摘要,另一个记录特定的详细信息。我想让记录器也可以写入不同位置的不同文件。但是我的记录器当前写入同一个文件。

long wholeSecondsSinceEpoch = zdt.toInstant().getEpochSecond();
long millisecondsSinceEpoch = zdt.toInstant().toEpochMilli();

1 个答案:

答案 0 :(得分:1)

detailed_logger_handler = logging.FileHandler(main_log_path)
detailed_logger.addHandler(detailed_logger_handler)

main_log_path更改为其他内容。现在两个记录器都指向同一个文件。您需要不同的路径来登录不同的文件。