2017-03-10 182 views
1

我们将发送所有跟踪日志到我们的NLog记录器。 (带跟踪监听器) Nlog配置为与DryIoC配合使用。预蔚蓝启动

然而,在我们创建DryIoc容器之前,本地这个工作是完美的,但是,在Azure(web应用程序)中,记录了第一条跟踪消息。即使PreAppStartMethodAttribute也没有帮助,因为跟踪日志甚至在PreAppStartMethodAttribute之前发生。

有没有办法在azure记录它的第一个跟踪消息之前做一些初始化任务?

回答

1

我发现一个解决方法是使用异步包装,防止NLog刷新数据,直到容器/配置被启动。