gpt4 book ai didi

log4net - 有 log4net 内存附加器吗?

转载 作者:行者123 更新时间:2023-12-02 09:41:40 27 4
gpt4 key购买 nike

我正在寻找一种方法,让命令行程序能够将其 log4net 输出通过电子邮件发送给一组用户。现在,我正在读取日志文件,但我必须调用 log4net.LogManager.Shutdown() 来释放该文件,以便我可以读取它,并且我必须对日志文件名进行硬编码或解析它的 log4net 配置。我希望能够配置一个额外的附加程序,该附加程序记录到内存中的位置,然后我可以从中读取。

我不介意为此功能创建一个新的附加程序,但我不确定最好的选择是什么。我当然不想仅仅为了获取日志输出而依赖其他文件、数据库或外部数据源。

最佳答案

是的,有log4net.Appender.MemoryAppender 。它有一个 GetEvents()您可以使用该方法来获取已记录的事件。

关于log4net - 有 log4net 内存附加器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4053948/

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