我想处理一个企业库6日志写例外,最近突然出现了从企业库升级后4至6如何检查LogWriter是否已设置?
我要么得到:
的写进程尚未设置为记录仪静态类。调用Logger.SetLogWriter方法将其设置为 。
OR
的写进程已经设置。
...取决于场景。
的问题是,它抛出一个InvalidOperationException
这似乎过于笼统来处理,而且即使使用
if (Logger.Writer == null)
检查......也产生了一个异常,那么怎么会一个接着检查作家是否设置?
听起来像是你应该确保它被设置的恰好一次测试,而不是财产。为什么这不起作用? – usr
[this](https://entlib.codeplex.com/discussions/442089)似乎处理您的问题 – lokusking