我的应用程序使用几个具有明确定义名称的线程(即不是具有'匿名'线程的线程池).现在,所有这些线程都将其日志消息发送到一个文件 - 尽管线程ID是日志行的一部分,但这使得分析应用程序行为变得非常困难.因此,我希望每个线程都登录到自己的日志文件中.
似乎Log4Net没有内置选项来根据线程选择一个appender.有谁知道这个解决方案?请注意,我显然不希望切换到另一个日志库.
logging log4net multithreading
log4net ×1
logging ×1
multithreading ×1