log4net.config 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <log4net>
  3. <root>
  4. <level value="INFO" />
  5. <appender-ref ref="console" />
  6. <appender-ref ref="RollingLogFileAppender" />
  7. </root>
  8. <appender name="console" type="log4net.Appender.ConsoleAppender">
  9. <layout type="log4net.Layout.PatternLayout">
  10. <conversionPattern value="%date %level %logger - %message%newline" />
  11. </layout>
  12. </appender>
  13. <appender name="file" type="log4net.Appender.RollingFileAppender">
  14. <file value="DIRECTORY WHERE YOU WANT TO COPY THE LOG FILES\LOG_FILE_NAME.log" />
  15. <appendToFile value="true" />
  16. <rollingStyle value="Size" />
  17. <maxSizeRollBackups value="5" />
  18. <maximumFileSize value="2MB" />
  19. <staticLogFileName value="true" />
  20. <layout type="log4net.Layout.PatternLayout">
  21. <conversionPattern value="%date [%thread] %level %logger - %message%newline" />
  22. </layout>
  23. </appender>
  24. <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
  25. <file value="logs\app.log" />
  26. <appendToFile value="true" />
  27. <rollingStyle value="Date" />
  28. <maxSizeRollBackups value="30" />
  29. <maximumFileSize value="100MB" />
  30. <datePattern value=".yyyy-MM-dd.\l\o\g" />
  31. <rollingStyle value="date"/>
  32. <layout type="log4net.Layout.PatternLayout">
  33. <conversionPattern value="%date %level %logger - %message%newline" />
  34. </layout>
  35. </appender>
  36. </log4net>