是否可以让log4net将其日志文件相对于当前工作目录而不是应用程序所在的目录?
换句话说,如果我运行..\myapp.exe,我不希望日志文件在.. \我希望它们在.\
Ken*_*dge 14
我最终查看了log4net源,并确定我可以实现自己的扩展器,扩展FileAppender并覆盖File属性.
class CWDFileAppender : FileAppender
{
public override string File
{
set
{
base.File = Path.Combine(Directory.GetCurrentDirectory(), value);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我只是在我的配置中使用CWDFileAppender.
| 归档时间: |
|
| 查看次数: |
5237 次 |
| 最近记录: |