wiki:Documentatie/Beheerder/Modules/Loggen

Version 4 (modified by bob, 8 years ago) (diff)

--

OpenAC3 Log instelling

Vanaf de build van 22 februari 2018 kan men het beste de volgende log instellingen gebruiken in OpenAC3:

  • Voor appsettings de sectie "Logging" zoals hieronder weergegeven.

Het doel hiervan is om de berichten in de console te beperken tot alleen WARN, ERROR en FATAL. Er zal veel minder informatie voorbij scrollen en bij een ERROR, FATAL kan men de logfiles in duiken. Deze instellingen zijn NIET verplicht maar wel handig om eventuele fouten of warnings te zien als je zo nu en dan naar de console te kijkt.

"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning",
"System": "Warning",
"Microsoft": "Error"
}

Voor NLog.config het advies om het formaat ${longdate}|${uppercase:${level}}| aan het begin van een regel te gebruiken. Wat wel ten strengste aangeraden wordt is om beide rules, minLevel op "Debug" of "Trace" te zetten. Hierdoor krijgt Fenac uitgebreide berichten van de werking van OpenAC3. Dit helpt uiteraard bij het uitzoeken van een functionaliteit bugs waarbij er geen ERROR optreedt.

 <targets>
    <!-- write logs to file -->
    <target xsi:type="File" name="allfile" fileName="c:\temp\openac-alles-${shortdate}.log"
                 layout="${longdate}|${uppercase:${level}}|${event-properties:item=EventId.Id}|${logger}|${message} ${exception}" />

   
    <target xsi:type="File" name="ownFile-web" fileName="c:\temp\openac-applicatie-${shortdate}.log"
             layout="${longdate}|${uppercase:${level}}|${event-properties:item=EventId.Id}|${aspnet-Request-IP}|${logger}|${message} ${exception}" />

    <target xsi:type="Null" name="blackhole" />
  </targets>

  <rules>
    <!--All logs, including from Microsoft-->
    <logger name="*" minlevel="Debug" writeTo="allfile" />

    <!--Skip Microsoft logs and so log only own logs-->
    <logger name="Microsoft.*" minlevel="Debug" writeTo="blackhole" final="true" />
    <logger name="*" minlevel="Debug" writeTo="ownFile-web" />
  </rules>

OpenAC2 Log instelling

Gebruik de instellingen zoals je ze nu in gebruik hebt voor OpenAC2 en anders kijk deze af van de Starterkit instellingen.