log4net以编程方式设置appender

时间:2013-09-09 14:23:58

标签: log4net

我想让log4net写入一个文件用于调试消息,另一个用于所有其他消息,我想以编程方式设置这一切。我可以看到如何指定appender的下限但没有上限(即阻止debug appender写入高于调试级别的消息)。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

    Hierarchy hierarchy = 
        (Hierarchy)LogManager.GetRepository();

    hierarchy.Root.AddAppender(appender);

其中appender的类型为IAppender