2017-03-10 236 views
1

我們將發送所有跟蹤日誌到我們的NLog記錄器。 (帶跟蹤監聽器) Nlog配置爲與DryIoC配合使用。預蔚藍啓動

然而,在我們創建DryIoc容器之前,本地這個工作是完美的,但是,在Azure(web應用程序)中,記錄了第一條跟蹤消息。即使PreAppStartMethodAttribute也沒有幫助,因爲跟蹤日誌甚至在PreAppStartMethodAttribute之前發生。

有沒有辦法在azure記錄它的第一個跟蹤消息之前做一些初始化任務?

回答

1

我發現一個解決方法是使用異步包裝,防止NLog刷新數據,直到容器/配置被啓動。