gpt4 book ai didi

Log4net - 在 AdoNetAppender 和 RollingFileAppender 之间动态切换 appender

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

我在我的 asp.net 应用程序中使用 AdoNetAppender(SQL 服务器),并且希望使用 RollingFileAppender 以防万一与 SQL 出现任何连接问题。只有当 AdoNetAppender 出现问题时,是否有任何方法可以配置为使用 RollingFileAppender?

谢谢

波尔

最佳答案

log4net 中没有对这种故障转移场景的内置支持,问题在于 log4net 架构中的 appender 彼此非常隔离。

一个常见的设置是让两个 appender 并行登录,只是文件 appender 只保留,比如说,一周的数据。如果 AdoNetAppender 失败,您将始终拥有文件中的最新数据。

但是我在这里明确地看到了一个附加程序的情况,它可以有一个子附加程序的优先级列表,在失败的情况下做一些简单的故障转移。这在 the AppenderSkeleton 上实现应该不会太难.

关于Log4net - 在 AdoNetAppender 和 RollingFileAppender 之间动态切换 appender,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/836385/

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