log4net.config 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <log4net>
  3. <!-- Define some output appenders -->
  4. <appender name="rollingAppender" type="log4net.Appender.RollingFileAppender">
  5. <file value="loglog.txt" />
  6. <!--追加日志内容-->
  7. <appendToFile value="true" />
  8. <!--防止多线程时不能写Log,官方说线程非安全-->
  9. <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
  10. <!--可以为:Once|Size|Date|Composite-->
  11. <!--Composite为Size和Date的组合-->
  12. <rollingStyle value="Size" />
  13. <!--当备份文件时,为文件名加的后缀-->
  14. <datePattern value="yyyyMMdd.TXT" />
  15. <!--日志最大个数,都是最新的-->
  16. <!--rollingStyle节点为Size时,只能有value个日志-->
  17. <!--rollingStyle节点为Composite时,每天有value个日志-->
  18. <maxSizeRollBackups value="10" />
  19. <!--可用的单位:KB|MB|GB-->
  20. <maximumFileSize value="30MB" />
  21. <!--置为true,当前最新日志文件名永远为file节中的名字-->
  22. <staticLogFileName value="true" />
  23. <layout type="log4net.Layout.PatternLayout">
  24. <conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
  25. </layout>
  26. </appender>
  27. <!-- levels: OFF > FATAL > ERROR > WARN > INFO > DEBUG > ALL -->
  28. <root>
  29. <priority value="ALL"/>
  30. <level value="ALL"/>
  31. <appender-ref ref="rollingAppender" />
  32. </root>
  33. </log4net>