log4net.config 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <log4net>
  2. <appender name="ServerAppender" type="log4net.Appender.RollingFileAppender">
  3. <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
  4. <file value="Logs\Server\"/>
  5. <datePattern value="'Server ('dd-MM-yyyy').log'"/>
  6. <staticLogFileName value="false"/>
  7. <appendToFile value="true"/>
  8. <layout type="log4net.Layout.PatternLayout">
  9. <conversionPattern value="%date %-5level - %message%newline"/>
  10. </layout>
  11. </appender>
  12. <appender name="ChatAppender" type="log4net.Appender.RollingFileAppender">
  13. <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
  14. <file value="Logs\Chat\"/>
  15. <datePattern value="'Chat ('dd-MM-yyyy').log'"/>
  16. <staticLogFileName value="false"/>
  17. <appendToFile value="true"/>
  18. <layout type="log4net.Layout.PatternLayout">
  19. <conversionPattern value="%date - %message%newline"/>
  20. </layout>
  21. </appender>
  22. <appender name="SpawnAppender" type="log4net.Appender.RollingFileAppender">
  23. <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
  24. <file value="Logs\Spawn\"/>
  25. <datePattern value="'Spawn ('dd-MM-yyyy').log'"/>
  26. <staticLogFileName value="false"/>
  27. <appendToFile value="true"/>
  28. <layout type="log4net.Layout.PatternLayout">
  29. <conversionPattern value="%date %-5level - %message%newline"/>
  30. </layout>
  31. </appender>
  32. <appender name="PlayerAppender" type="log4net.Appender.RollingFileAppender">
  33. <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
  34. <file value="Logs\Player\"/>
  35. <datePattern value="'Player ('dd-MM-yyyy').log'"/>
  36. <staticLogFileName value="false"/>
  37. <appendToFile value="true"/>
  38. <layout type="log4net.Layout.PatternLayout">
  39. <conversionPattern value="%date %-5level - %message%newline"/>
  40. </layout>
  41. </appender>
  42. <appender name="DebugAppender" type="log4net.Appender.RollingFileAppender">
  43. <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
  44. <file value="Logs\Debug\"/>
  45. <datePattern value="'Debug ('dd-MM-yyyy').log'"/>
  46. <staticLogFileName value="false"/>
  47. <appendToFile value="true"/>
  48. <layout type="log4net.Layout.PatternLayout">
  49. <conversionPattern value="%date %-5level - %message%newline"/>
  50. </layout>
  51. </appender>
  52. <logger name="Server">
  53. <level value="ALL"/>
  54. <appender-ref ref="ServerAppender"/>
  55. </logger>
  56. <logger name="Chat">
  57. <level value="ALL"/>
  58. <appender-ref ref="ChatAppender"/>
  59. </logger>
  60. <logger name="Spawn">
  61. <level value="ALL"/>
  62. <appender-ref ref="SpawnAppender"/>
  63. </logger>
  64. <logger name="Player">
  65. <level value="ALL"/>
  66. <appender-ref ref="PlayerAppender"/>
  67. </logger>
  68. <logger name="Debug">
  69. <level value="ALL"/>
  70. <appender-ref ref="DebugAppender"/>
  71. </logger>
  72. </log4net>