我今天刚开始使用 iText,所以我从运行教程 #1 中的示例开始。不幸的是,我收到以下错误消息:
Exception thrown: 'System.NullReferenceException' in itext.io.dll
iText.IO.Log.LoggerFactory: No logger factory was bound. Defaulting to no-operation logger implementation.
iText.IO.Log.LoggerFactory: In order to bind a logger factory use iText.IO.Log.LoggerFactory.BindFactory().
显然我还没有设置一个叫做 LoggerFactory 的东西。我怎么做?
我们在一个 C# iText7 项目中遇到了类似的情况,其中
iText.IO.Log.LoggerFactory: No logger factory was bound. Defaulting to no-operation logger implementation.
iText.IO.Log.LoggerFactory: In order to bind a logger factory use iText.IO.Log.LoggerFactory.BindFactory().
...每次我们尝试运行该过程时都会被记录,只要我们尝试访问任何 iText 类。
我们通过在程序的开头添加以下代码来解决这个问题:
iText.IO.Log.NoOpLoggerFactory iTextLoggerFactory = new iText.IO.Log.NoOpLoggerFactory();
iText.IO.Log.LoggerFactory.BindFactory(iTextLoggerFactory);
希望这可以帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句