log4net.config 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <log4net>
  3. <root>
  4. <level value="ALL"/>
  5. <appender-ref ref="console" />
  6. <appender-ref ref="file"/>
  7. <appender-ref ref="fileError"/>
  8. </root>
  9. <appender name="console" type="log4net.Appender.ManagedColoredConsoleAppender">
  10. <mapping>
  11. <level value="ERROR" />
  12. <foreColor value="Red" />
  13. </mapping>
  14. <mapping>
  15. <level value="WARN" />
  16. <foreColor value="Yellow" />
  17. </mapping>
  18. <mapping>
  19. <level value="INFO" />
  20. <foreColor value="White" />
  21. </mapping>
  22. <mapping>
  23. <level value="DEBUG" />
  24. <foreColor value="Green" />
  25. </mapping>
  26. <layout type="log4net.Layout.PatternLayout">
  27. <conversionPattern value="[%d{HH:mm:ss.fff}] [%-5level] %message%newline" />
  28. </layout>
  29. </appender>
  30. <appender name="file" type="log4net.Appender.RollingFileAppender">
  31. <threshold value="All" />
  32. <encoding value="utf-8" />
  33. <file value="c:\Temp\Logs\AipGateway.API\AipGateway.API.log" />
  34. <datepattern value="yyyy\\\\MM\\\\yyyy-MM-dd'.log'"/>
  35. <appendToFile value="true" />
  36. <rollingStyle value="Size" />
  37. <maxSizeRollBackups value="15" /> <!-- 로그 파일의 백업을 최대 몇개까지 저장할지. xxx.log.1 ~ xxx.log.15 까지 저장. -->
  38. <maximumFileSize value="10MB" />
  39. <staticLogFileName value="true" />
  40. <layout type="log4net.Layout.PatternLayout">
  41. <conversionPattern value="[%d{MM-dd HH:mm:ss.fff}][%-5level] %message (%logger)%newline" />
  42. </layout>
  43. </appender>
  44. <appender name="fileError" type="log4net.Appender.RollingFileAppender">
  45. <threshold value="Error" />
  46. <encoding value="utf-8" />
  47. <file value="c:\Temp\Logs\AipGateway.API\AipGateway.API-Error.log" />
  48. <datepattern value="yyyy\\\\MM\\\\yyyy-MM-dd'.log'"/>
  49. <appendToFile value="true" />
  50. <rollingStyle value="Size" />
  51. <maxSizeRollBackups value="15" />
  52. <!-- 로그 파일의 백업을 최대 몇개까지 저장할지. xxx.log.1 ~ xxx.log.15 까지 저장. -->
  53. <maximumFileSize value="10MB" />
  54. <staticLogFileName value="true" />
  55. <layout type="log4net.Layout.PatternLayout">
  56. <conversionPattern value="[%d{MM-dd HH:mm:ss.fff}][%-5level] %message (%logger)%newline" />
  57. </layout>
  58. </appender>
  59. </log4net>