Ich versuche, Protokollierung zu Anwendung auf dem mobilen Gerät mit Windows Mobile 6.1 hinzuzufügen. .NET Compact Framework 3.5. mit NLog.NLog erstellt keine Protokolldatei
Ich habe entsprechende Version von NLog Verteilung installiert.
Es werden jedoch keine Protokolldateien erstellt.
Hier ist meine NLog.config
Datei.
<?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="logfile" xsi:type="File" fileName=".\Neolant.ASRM.Terminal.log" layout="${longdate}|${level}|${message}|${exception}" autoFlush="true"/>
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="logfile" />
</rules>
</nlog>
Hier ist der Testcode, den ich verwendet habe.
Sie mit verschiedenen Datei testeten Namen/Pfade? ZB "fileName =" Neolant.ASRM.Terminal.log "' ohne '. \\"? Die Nlog.Config befindet sich im App-Verzeichnis? Zusätzlich können Sie die [Nlogs interne Protokollierung] (http://nlog-project.org/wiki/Logging_is_not_working_-_how_to_troubleshoot_it%3F) aktivieren, um zusätzliche Informationen zu Ihrem Problem zu erhalten. – nemesv
Ich habe versucht Dateinamen mit und ohne '. \' Mit ähnlichen (das heißt, ohne) Ergebnisse. NLog.config wird im Anwendungsverzeichnis bereitgestellt. Ich werde jetzt versuchen, das interne Logging durchzuführen. – Srv19
Nach dem Link, den Sie angegeben haben, bin ich auf die Lösung gestoßen. Danke vielmals. – Srv19