nlog.config 1.8 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!-- XSD manual extracted from package NLog.Schema: https://www.nuget.org/packages/NLog.Schema-->
  3. <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xsi:schemaLocation="NLog NLog.xsd"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. autoReload="true"
  6. internalLogFile="log//log-internal.log"
  7. internalLogLevel="Info" >
  8. <!-- the targets to write to -->
  9. <targets>
  10. <!-- write logs to file -->
  11. <!--${date}|${level:uppercase=true}|${message} ${exception}|${logger}|${all-event-properties}-->
  12. <!--keep this 2 forward slash, it both worked for windows and linux-->
  13. <target name="logconsole" xsi:type="Console" />
  14. </targets>
  15. <!-- rules to map from logger name to target -->
  16. <rules>
  17. <logger name="Main" minlevel="Debug" writeTo="main_target" />
  18. <logger name="Communicator" minlevel="Info" writeTo="logconsole" />
  19. <logger name="StateMachineMessageCutter" minlevel="Info" writeTo="communicator_target" />
  20. <logger name="FdcServer" minlevel="Debug" writeTo="fdcServer_target" />
  21. <logger name="FdcServerSocket" minlevel="Debug" writeTo="fdcServerSocket_target" />
  22. <logger name="PumpHandler" minlevel="Debug" writeTo="pumpHandler_target" />
  23. <logger name="Application" minlevel="Debug" writeTo="application_target" />
  24. <logger name="Performance" minlevel="Debug" writeTo="performance_target" />
  25. <logger name="CloudRestClient" minlevel="Debug" writeTo="cloudRestClient_target" />
  26. <logger name="HengshanPos" minlevel="Debug" writeTo="hsPOS_target"/>
  27. <logger name="PosTrxSubmitter" minlevel="Debug" writeTo="submitter_target"/>
  28. <!--<logger name="default" minlevel="Debug" writeTo="main_target" />-->
  29. <logger name="DynamicPrivate_*" minlevel="Debug" writeTo="dynamicPrivateFile" final="true" />
  30. </rules>
  31. </nlog>