我正在使用新的NLog 2.0。 我已經在兩個不同的平臺上手動設置了它並藉助於NuGet:NLog未記錄
1)在Visual Web Developer Express 2010上回到家中。
2)在辦公室的Visual Studio 2010。
在這兩種情況下,我只是不能讓它登錄。
我已閱讀所有選項建議here沒有運氣。
我正在使用第一個教程的基本配置。
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
throwExceptions="true">
<targets>
<target name="logfile" xsi:type="File" fileName="${basedir}/file.txt" />
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="logfile"/>
</rules>
</nlog>
這裏是我如何打電話的記錄:
public partial class _Default : System.Web.UI.Page
{
Logger logger = LogManager.GetCurrentClassLogger();
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
logger.Fatal("Hello Log!");
}
}
我沒有得到任何例外!
我在這裏做錯了什麼? 我錯過了什麼。
PS
我已經設置了NLog.config爲「始終複製」,讓並非如此無論是。
我已經在本地進行了測試,它適用於我的配置文件和代碼。您能否向我們提供一個發生這種情況的示例項目? – Luzik
我不得不在辦公室重新啓動Visual Studio和電腦,它突然開始工作。 它沒有發生在我身上,這是必要的! 任何方式對不起... – AMember