【发布时间】:2015-07-16 21:57:32
【问题描述】:
我的程序,在它的主要功能背后,包含独立运行且大部分时间处于空闲状态的恶魔后台线程。如果出现问题,线程会静默失败(它们会显示 GUI 警告,终止,但程序继续)。由于这些线程在与主应用程序不同的上下文中运行,因此如果每个线程都可以拥有自己的日志文件,那就太好了。所有线程都在运行一个 runnable,它是我的 Robot 类的某个实例。
Robot 类定义了setLogger 和getLogger 方法并使用给定的记录器来记录数据。但只要整个项目的记录器配置相同,我就无法为恶魔线程分离日志。
有没有简单的方法来做到这一点?来自线程的日志消息与主程序日志混合是无用的。
【问题讨论】:
标签: java multithreading logging log4j2