Guest User

Untitled

a guest
Apr 19th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.92 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <property name="LOG_FILE" value="${user.home}/my_logs/logs"/>
  4. <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  5. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  6. <level>INFO</level>
  7. </filter>
  8. <layout class="ch.qos.logback.classic.PatternLayout">
  9. <Pattern>
  10. %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger %c:%L - %msg%n
  11. </Pattern>
  12. </layout>
  13. </appender>
  14.  
  15. <appender name="FILE-AUDIT"
  16. class="ch.qos.logback.core.rolling.RollingFileAppender">
  17. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  18. <level>DEBUG</level>
  19. </filter>
  20. <file>${LOG_FILE}-debug.log</file>
  21. <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
  22. <Pattern>
  23. %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger %c:%L - %msg%n
  24. </Pattern>
  25. </encoder>
  26.  
  27. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  28. <!-- rollover weekly -->
  29. <fileNamePattern>${LOG_FILE}-debug.%d{yyyy-MM-dd}.%i.log
  30. </fileNamePattern>
  31. <maxHistory>7</maxHistory>
  32. <timeBasedFileNamingAndTriggeringPolicy
  33. class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
  34. <maxFileSize>10MB</maxFileSize>
  35. </timeBasedFileNamingAndTriggeringPolicy>
  36. </rollingPolicy>
  37.  
  38. </appender>
  39.  
  40. <appender name="FILE-ERROR"
  41. class="ch.qos.logback.core.rolling.RollingFileAppender">
  42. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  43. <level>ERROR</level>
  44. </filter>
  45. <file>${LOG_FILE}-error.log</file>
  46. <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
  47. <Pattern>
  48. %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger %c:%L - %msg%n
  49. </Pattern>
  50. </encoder>
  51.  
  52. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  53. <!-- rollover weekly -->
  54. <fileNamePattern>${LOG_FILE}-error.%d{yyyy-MM-dd}.%i.log
  55. </fileNamePattern>
  56. <maxHistory>7</maxHistory>
  57. <timeBasedFileNamingAndTriggeringPolicy
  58. class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
  59. <maxFileSize>10MB</maxFileSize>
  60. </timeBasedFileNamingAndTriggeringPolicy>
  61. </rollingPolicy>
  62.  
  63. </appender>
  64. <appender name="FILE-INFO"
  65. class="ch.qos.logback.core.rolling.RollingFileAppender">
  66. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  67. <level>INFO</level>
  68. </filter>
  69. <file>${LOG_FILE}-info.log</file>
  70. <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
  71. <Pattern>
  72. %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger %c:%L - %msg%n
  73. </Pattern>
  74. </encoder>
  75.  
  76. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  77. <!-- rollover weekly -->
  78. <fileNamePattern>${LOG_FILE}-info.%d{yyyy-MM-dd}.%i.log
  79. </fileNamePattern>
  80. <maxHistory>7</maxHistory>
  81. <timeBasedFileNamingAndTriggeringPolicy
  82. class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
  83. <maxFileSize>10MB</maxFileSize>
  84. </timeBasedFileNamingAndTriggeringPolicy>
  85. </rollingPolicy>
  86.  
  87. </appender>
  88.  
  89. <root level="ALL">
  90. <appender-ref ref="STDOUT"/>
  91. <appender-ref ref="FILE-AUDIT"/>
  92. <appender-ref ref="FILE-ERROR"/>
  93. <appender-ref ref="FILE-INFO"/>
  94. </root>
  95.  
  96. <logger name="com.*******.*****.webservices" level="DEBUG"/>
  97. <logger name="org.springframework" level="WARN"/>
  98. <logger name="springfox.documentation" level="WARN"/>
  99. <logger name="org.hibernate" level="ERROR"/>
  100. <logger name="org.apache.http" level="WARN"/>
  101. <logger name="org.apache.activemq" level="WARN"/>
  102. <logger name="com.zaxxer.hikari" level="WARN"/>
  103. <logger name="net.sf.ehcache" level="WARN"/>
  104. <logger name="org.apache.velocity" level="WARN"/>
  105. <logger name="com.amazonaws" level="WARN"/>
  106. <logger name="org.apache.tomcat" level="WARN"/>
Add Comment
Please, Sign In to add comment