Python-logging()到具有源依赖格式的多个文件

时间:2014-02-19 17:49:35

标签: python logging

我有一个访问多个串口的脚本。 我正在努力做到以下几点:
1.将脚本的消息打印到console / main_log文件中 2.将来自每个端口的数据打印到/ console和main_log文件中 3.将一些脚本的消息打印到每个端口的日志文件portX_log中 4.将来自每个端口的数据打印到每个端口的日志文件portX_log 5.让脚本的消息格式化为通常的“错误/调试/警告/信息”格式。同时:
6.让来自每个端口的数据与'DEVICE X'形成,而不是'ERROR / DEBUG / WARNING / INFO' 7.能够控制数据是同时传输到文件还是控制台/仅控制台/仅传输到文件。

例如(#5,6):

INFO    : This is and info message
WARNING : This is a warning!
ERROR   : This is an error!!!
DEVICE 0: This is data from dev0
DEVICE 1: This is data from dev1

我找不到任何办法去做#3,4,6。

有人可以帮我吗?

谢谢,
古尔

0 个答案:

没有答案