4
我有一個NLog配置文件如下。由於某些原因,NLog需要進行異步處理。如何檢查NLog是否已完成以異步模式從隊列中記錄消息?
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoReload="true">
<targets async="true">
<target name="file" xsi:type="File" fileName="c:/log1.log" archiveEvery="Day" archiveNumbering="Rolling"/>
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="file"/>
</rules>
</nlog>
我想知道有沒有什麼方法,我可以用它來檢查NLOG完日誌消息,如下東西:
for (int i = 0; i <= 9999; i++)
{
LogManager.GetCurrentClassLogger().Info("this is for testing " + i);
}
while(!LogManager.finished()) // check if finished or not
{
Console.Write(".");
}
Console.Write("done");
感謝。
看
@llook是這樣的你在哪裏找? – Julian