我有一个访问多个串口的脚本。
我正在努力做到以下几点:
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。
有人可以帮我吗?
谢谢,
古尔