2010-10-12 25 views
1

登錄我試圖實現使用NLOG 1.0一個簡單的日誌,使用下面的代碼NLOG不是簡單的應用程序

Dim _logger = LogManager.GetCurrentClassLogger() 
    _logger.Debug("Iain") 

而下面NLog.config。

<?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" > 
    <targets> 
     <target name="file" xsi:type="File" fileName="${basedir}/Site.log" layout="${date}: ${message}"/> 
    <target name="eventlog" xsi:type="EventLog" source="My App" log="Application" layout="${date}: ${message} ${stacktrace}"/> 
    </targets> 
    <rules> 
    <logger name="*" minlevel="Info" writeTo="file" /> 
    <logger name="*" minlevel="Fatal" writeTo="eventlog" /> 
    </rules> 

</nlog> 

該應用程序只是dosnt似乎是日誌記錄,任何想法?

乾杯

伊恩

回答

3

該定義的MinLevel未設置登錄調試消息。

NLOG水平:

  • 致命
  • 錯誤
  • 警告
  • 信息
  • 調試
  • 跟蹤

當你定義的MinLevel設置信息,它將繼續日誌信息和更高;調試和跟蹤消息不會被記錄。

+0

這似乎沒有工作 – Iain 2010-10-12 21:21:16

+0

您是否將minLevel設置爲「Debug」或「Trace」? – 2010-10-12 21:25:59

+0

我試過調試和跟蹤 – Iain 2010-10-12 21:29:59