2010-10-12 4 views
1

Je suis en train de mettre en œuvre un journal simple en utilisant Nlog 1.0, en utilisant le code suivantNLog ne se connectent pas App Simple

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

Et le NLog.config suivant.

<?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> 

L'application juste dosnt semble être la consignation, des idées?

Vive

Iain

Répondre

3

Le MinLevel n'est pas configuré pour enregistrer les messages de débogage.

niveaux NLog sont:

  • Fatal
  • Erreur
  • Warn
  • Infos
  • Debug
  • Trace

Lorsque vous avez MinLevel réglé sur Info, il sera sur log info et plus haut; Les messages de débogage et de trace ne seront pas consignés.

+0

Cela ne semble pas fonctionner – Iain

+0

Avez-vous défini minLevel sur "Debug" ou "Trace"? –

+0

J'ai essayé à la fois Déboguer et Tracer – Iain