我在我的asp.net应用程序中使用AdoNetAppender(SQL服务器),并希望使用RollingFileAppender与SQL的任何连接问题.有没有办法配置只在AdoNetAppender出现问题时使用RollingFileAppender?
谢谢
POR
log4net 中没有对这种故障转移场景的内置支持,问题在于 log4net 架构中的附加程序彼此相当隔离。
不过,常见的设置是让两个附加程序并行记录,只是文件附加程序仅保留一周的数据。如果 AdoNetAppender 失败,您将始终在文件中拥有最新数据。
但我确实在这里看到了一个附加程序的情况,它可以有一个子附加程序的优先级列表,在发生故障时执行一些简单的故障转移。在AppenderSkeleton上实现构建应该不会太难。
| 归档时间: |
|
| 查看次数: |
1988 次 |
| 最近记录: |