我有四个附加程序,如下所示
appender name= LogFileAppender // to write general logs in File
appender name=LogDatabaseAppender// to write general logs in db via Oracle StoredProc
appender name=ExceptionFileAppender // to write exception logs in File
appender name=ExceptionDatabaseAppender // to write exception logs in db via Oracle StoredProc
我想要一个 appconfig 文件,我可以在其中设置要使用的附加程序。此外,我有如下方法 Method_WriteLogOnly ---> 将使用 appender 1 或 2 Method_WriteExceptionLogs---> 将使用 appender 3 或 4
问题是我不知道这两种方法是否使用相同的 log4net.config.xml 文件,然后如何设置附加程序。
什么是最佳实践,要么以编程方式设置附加程序,要么通过另一个配置位置(例如,如果我有一个 app.config 或 web.config 文件),我在那里编写了一个键值对(类似这样的某种代码)来选择附加程序?