ZLMediaKit/ZLToolKit

多个线程打印同一个日志时,由于日志优化会导致写的日志不对

cwl2914 opened this issue · 1 comments

写日志函数:writeChannels会对重复日志做优化,如果多个线程打印同一个日志,会累记重复次数,等日志不一样时,会把重复的这条日志打印出来,
但是打印出来的日志是重复时最开始的那条(打印出来的线程名是第一条日志对应的线程),
可能后面重复的日志不是第一条对应的线程的,
建议判断重复的时候加上线程这个条件

你可以在ZLToolKit 提交PR