我正在使用 ServiceStack 记录器,需要知道我的记录器是否已正确初始化。 当我调用 LogManager.GetLogger(...) 时,无法知道调用是否成功。 如果 app.config 包含错误记录器将不会被初始化,我的代码将不知道它。 有没有办法检查记录器是否正确初始化?
最佳答案
您可以查看是否有已初始化的appender:
LogManager.GetRepository().GetAppenders().Count();
Log4net 日志记录本身(即日志记录方法)被设计为静默失败。他们不应该与您的程序交互。
关于c# - 检查ServiceStack记录器是否已初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21638060/