log4net.config 1.6 KB

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