首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > 高性能WEB开发 >

多线程的日志记录,该如何处理

2012-02-25 
多线程的日志记录请教:如果在多线程项目中,我想每一个线程都能对它进行日志记录,分别记录在不同的文件中。

多线程的日志记录
请教:如果在多线程项目中,我想每一个线程都能对它进行日志记录,分别记录在不同的文件中。
比如:
Thread1的活动日志记录在Thread1.log中
Thread2的活动日志记录在Thread2.log中
Thread3的活动日志记录在Thread3.log中
以此类推...

请问大家,有没有好的实现方法啊?

[解决办法]
应该很容易做到,每个线程都有不同的线程名字,可以根据线程名字来定义日志文件
1. 可以考虑用log4j,每个线程定义一个logger,每个logger写到不同的文件中
2. 自己写log file,定义LogfileHelper
[解决办法]
2楼的方法可行。

另外,建议分开写线程日志,就是一个线程一个日志,如果多个线程的日志放在一起,比较乱。 阿捷

热点排行