Changes between Initial Version and Version 1 of Documentatie/Beheerder/Modules/Loggen


Ignore:
Timestamp:
Feb 22, 2018 4:04:54 PM (8 years ago)
Author:
bob
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Modules/Loggen

    v1 v1  
     1[[TOC(heading=Loggen)]] 
     2[[TOC(heading=Moduleconfiguratie, sectionindex, compact, depth=3, allactive, Documentatie/Beheerder/Modules/)]] 
     3[[TOC(heading=Beheerder, sectionindex, compact, depth=2, allactive, indirect=Documentatie/Beheerder/TOC)]] 
     4[[TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)]] 
     5 
     6 
     7== OpenAC3 Log instelling == 
     8Vanaf de build van 22 februari 2018 kan men het beste de volgende log instellingen gebruiken in OpenAC3: 
     9 
     10- Voor appsettings de sectie "Logging" zoals hieronder weergegeven. 
     11Het doel hiervan is om de berichten in de console te beperken tot alleen WARN, ERROR en FATAL. 
     12Er zal veel minder informatie voorbij scrollen en bij een ERROR, FATAL kan men de logfiles in duiken. 
     13Deze instellingen zijn verplicht. 
     14 
     15{{{ 
     16"Logging": { 
     17"IncludeScopes": false, 
     18"LogLevel": { 
     19"Default": "Warning", 
     20"System": "Warning", 
     21"Microsoft": "Error" 
     22} 
     23}}} 
     24 
     25Voor NLog.config het advies om het formaat {{{ ${longdate}|${uppercase:${level}}|  }}} te gebruiken. 
     26Echter wel ten strengste aangeraden om beide rules, minLevel op "Debug" of "Trace" te zetten. 
     27Hierdoor krijgt Fenac uitgebreide berichten van de werking van OpenAC3. Dit helpt uiteraard bij het uitzoeken van een functionaliteit bugs waarbij er geen ERROR optreedt. 
     28 
     29{{{ 
     30 <targets> 
     31    <!-- write logs to file --> 
     32    <target xsi:type="File" name="allfile" fileName="c:\temp\openac-alles-${shortdate}.log" 
     33                 layout="${longdate}|${uppercase:${level}}|${event-properties:item=EventId.Id}|${logger}|${message} ${exception}" /> 
     34 
     35    
     36    <target xsi:type="File" name="ownFile-web" fileName="c:\temp\openac-applicatie-${shortdate}.log" 
     37             layout="${longdate}|${uppercase:${level}}|${event-properties:item=EventId.Id}|${aspnet-Request-IP}|${logger}|${message} ${exception}" /> 
     38 
     39    <target xsi:type="Null" name="blackhole" /> 
     40  </targets> 
     41 
     42  <rules> 
     43    <!--All logs, including from Microsoft--> 
     44    <logger name="*" minlevel="Debug" writeTo="allfile" /> 
     45 
     46    <!--Skip Microsoft logs and so log only own logs--> 
     47    <logger name="Microsoft.*" minlevel="Debug" writeTo="blackhole" final="true" /> 
     48    <logger name="*" minlevel="Debug" writeTo="ownFile-web" /> 
     49  </rules> 
     50 
     51}}} 
     52 
     53== OpenAC2 Log instelling == 
     54 
     55Gebruik de instellingen zoals u ze nu in gebruik heeft voor OpenAC2 en anders kijk deze af van de Starterkit instellingen.