我正在寻找一个c#的日志框架,我可以从代码中轻松设置日志文件名。c#日志框架 - 明确名称的日志文件
我的程序启动了几个后台工作者,他们都应该登录到他们自己的日志文件中。 他们在工作中使用相同的类,有时在不同的线程中使用。
例如
使用I'm使用log4net的此刻,但这似乎不适合我的需要
backgroundworker1:
var aboImport = new CSVImport(file1); <-- logs into backgroundWorker1.log
aboImport.Execute();
ArchiveFile(file1);
backgroundworker2:
var addressImport = new CSVImport(file2); <-- logs into backgroundWorker2.log
addressImport.Execute();
ArchiveFile(file2);
e.g.
backgroundWorker1.log
backgroundWorker2.log
backgroundWorker3.log
...
heartbeat.log <-- I´can see my workers or main thread is running an working
Log4net是市场上最好的记录仪。这很复杂,但您也可以使用简单的配置。 –
@ P.K。,大声笑......它甚至不支持。最后一个版本是一年前。 – SledgeHammer