gpt4 book ai didi

log4net - 如何将 log4net 输出到当前工作目录?

转载 作者:行者123 更新时间:2023-12-02 06:48:06 25 4
gpt4 key购买 nike

是否可以让 log4net 将其日志文件放置到当前工作目录而不是应用程序所在的目录?

换句话说,如果我运行 ..\myapp.exe,我不希望日志文件位于 ..\我希望它们位于 .\

最佳答案

我最终查看了 log4net 源代码,并确定我可以实现自己的附加程序,该附加程序扩展 FileAppender 并覆盖 File 属性。

class CWDFileAppender : FileAppender
{
public override string File
{
set
{
base.File = Path.Combine(Directory.GetCurrentDirectory(), value);
}
}
}

我只是在我的配置中使用 CWDFileAppender。

关于log4net - 如何将 log4net 输出到当前工作目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1922430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com