检查ServiceStack记录器是否已初始化

时间:2014-02-07 21:27:29

标签: c# .net servicestack log4net

我正在使用ServiceStack记录器,需要知道我的记录器是否已正确初始化。 当我拨打LogManager.GetLogger(...)时,无法知道通话是否成功。 如果app.config包含错误记录器将不会被初始化,我的代码将不会有任何想法。 有没有办法检查记录器是否正确初始化?

1 个答案:

答案 0 :(得分:2)

你可以看看是否有任何appender初始化:

  LogManager.GetRepository().GetAppenders().Count();

Log4net日志记录本身(即日志记录方法)被设计为静默失败。他们不应该与您的计划互动。