Guest User

Untitled

a guest
Feb 4th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. status = error
  2. dest = err
  3. name = PropertiesConfig
  4.  
  5. property.filename = mylogfile.log
  6.  
  7. filter.threshold.type = ThresholdFilter
  8. filter.threshold.level = all
  9.  
  10. appenders = console,rolling,smtp
  11.  
  12. appender.console.type = Console
  13. appender.console.name = STDOUT
  14. appender.console.layout.type = PatternLayout
  15. appender.console.layout.pattern = %m%n
  16. appender.console.filter.threshold.type = ThresholdFilter
  17. appender.console.filter.threshold.level = error
  18.  
  19. appender.rolling.type = RollingFile
  20. appender.rolling.name = RollingFile
  21. appender.rolling.fileName = ${filename}
  22. appender.rolling.filePattern = mylogfile-%d{MM-dd-yy-HH-mm-ss}-%i.log.gz
  23. appender.rolling.layout.type = PatternLayout
  24. appender.rolling.layout.pattern = %d %p %C{1.} [%t] %m%n
  25. appender.rolling.policies.type = Policies
  26. appender.rolling.policies.time.type = TimeBasedTriggeringPolicy
  27. appender.rolling.policies.time.interval = 2
  28. appender.rolling.policies.time.modulate = true
  29. appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
  30. appender.rolling.policies.size.size=100MB
  31. appender.rolling.strategy.type = DefaultRolloverStrategy
  32. appender.rolling.strategy.max = 15
  33.  
  34. appender.smtp=org.apache.log4j.net.SMTPAppender
  35. appender.smtp.type=smtp
  36. appender.smtp.name=Email
  37. appender.smtp.from=xxxxx@gmail.com
  38. appender.smtp.to=xxxx@gmail.com
  39. appender.smtp.subject=Log of messages
  40. appender.smtp.bufferSize=512
  41. appender.smtp.smtpProtocol=smtps
  42. appender.smtp.smtpHost=smtp.gmail.com
  43. appender.smtp.smtpPort=465
  44. appender.smtp.filter= error
  45. appender.smtp.smtpPassword=xxxxx
  46. appender.smtp.smtpUsername=xxxxx
  47.  
  48. loggers = rolling,email
  49.  
  50. logger.rolling.name = com.axx
  51. logger.rolling.level = debug
  52. logger.rolling.additivity = false
  53. logger.rolling.appenderRef.rolling.ref = RollingFile
  54.  
  55. logger.email.name = com.axx
  56. logger.email.level = error
  57. logger.email.additivity = false
  58. logger.email.appenderRef.smtp.ref = Email
  59.  
  60. rootLogger.level = info
  61. rootLogger.appenderRef.stdout.ref = STDOUT
  62.  
  63. <dependency>
  64. <groupId>org.slf4j</groupId>
  65. <artifactId>slf4j-api</artifactId>
  66. <version>1.8.0-beta2</version>
  67. </dependency>
  68. <dependency>
  69. <groupId>org.apache.logging.log4j</groupId>
  70. <artifactId>log4j-slf4j18-impl</artifactId>
  71. <version>2.11.1</version>
  72. </dependency>
  73.  
  74. loggers = rolling,email
  75.  
  76. loggers = email,rolling
Add Comment
Please, Sign In to add comment