log4j.properties 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. # Define some default values that can be overridden by system properties
  2. hadoop.root.logger=INFO,console
  3. hadoop.log.dir=.
  4. hadoop.log.file=hadoop.log
  5. #
  6. # Job Summary Appender
  7. #
  8. # Use following logger to send summary to separate file defined by
  9. # hadoop.mapreduce.jobsummary.log.file rolled daily:
  10. # hadoop.mapreduce.jobsummary.logger=INFO,JSA
  11. #
  12. hadoop.mapreduce.jobsummary.logger=${hadoop.root.logger}
  13. hadoop.mapreduce.jobsummary.log.file=hadoop-mapreduce.jobsummary.log
  14. # Define the root logger to the system property "hadoop.root.logger".
  15. log4j.rootLogger=${hadoop.root.logger}, EventCounter
  16. # Logging Threshold
  17. log4j.threshhold=ALL
  18. #
  19. # Daily Rolling File Appender
  20. #
  21. log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender
  22. log4j.appender.DRFA.File=${hadoop.log.dir}/${hadoop.log.file}
  23. # Rollver at midnight
  24. log4j.appender.DRFA.DatePattern=.yyyy-MM-dd
  25. # 30-day backup
  26. #log4j.appender.DRFA.MaxBackupIndex=30
  27. log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout
  28. # Pattern format: Date LogLevel LoggerName LogMessage
  29. log4j.appender.DRFA.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n
  30. # Debugging Pattern format
  31. #log4j.appender.DRFA.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} (%F:%M(%L)) - %m%n
  32. #
  33. # console
  34. # Add "console" to rootlogger above if you want to use this
  35. #
  36. log4j.appender.console=org.apache.log4j.ConsoleAppender
  37. log4j.appender.console.target=System.err
  38. log4j.appender.console.layout=org.apache.log4j.PatternLayout
  39. log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n
  40. #
  41. # TaskLog Appender
  42. #
  43. #Default values
  44. hadoop.tasklog.taskid=null
  45. hadoop.tasklog.iscleanup=false
  46. hadoop.tasklog.noKeepSplits=4
  47. hadoop.tasklog.totalLogFileSize=100
  48. hadoop.tasklog.purgeLogSplits=true
  49. hadoop.tasklog.logsRetainHours=12
  50. log4j.appender.TLA=org.apache.hadoop.mapred.TaskLogAppender
  51. log4j.appender.TLA.taskId=${hadoop.tasklog.taskid}
  52. log4j.appender.TLA.isCleanup=${hadoop.tasklog.iscleanup}
  53. log4j.appender.TLA.totalLogFileSize=${hadoop.tasklog.totalLogFileSize}
  54. log4j.appender.TLA.layout=org.apache.log4j.PatternLayout
  55. log4j.appender.TLA.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n
  56. #
  57. #Security audit appender
  58. #
  59. hadoop.security.log.file=SecurityAuth.audit
  60. log4j.appender.DRFAS=org.apache.log4j.DailyRollingFileAppender
  61. log4j.appender.DRFAS.File=${hadoop.log.dir}/${hadoop.security.log.file}
  62. log4j.appender.DRFAS.layout=org.apache.log4j.PatternLayout
  63. log4j.appender.DRFAS.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n
  64. #new logger
  65. log4j.logger.SecurityLogger=OFF,console
  66. log4j.logger.SecurityLogger.additivity=false
  67. #
  68. # Rolling File Appender
  69. #
  70. #log4j.appender.RFA=org.apache.log4j.RollingFileAppender
  71. #log4j.appender.RFA.File=${hadoop.log.dir}/${hadoop.log.file}
  72. # Logfile size and and 30-day backups
  73. #log4j.appender.RFA.MaxFileSize=1MB
  74. #log4j.appender.RFA.MaxBackupIndex=30
  75. #log4j.appender.RFA.layout=org.apache.log4j.PatternLayout
  76. #log4j.appender.RFA.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} - %m%n
  77. #log4j.appender.RFA.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} (%F:%M(%L)) - %m%n
  78. #
  79. # FSNamesystem Audit logging
  80. # All audit events are logged at INFO level
  81. #
  82. log4j.logger.org.apache.hadoop.hdfs.server.namenode.FSNamesystem.audit=WARN
  83. # Custom Logging levels
  84. hadoop.metrics.log.level=INFO
  85. #log4j.logger.org.apache.hadoop.mapred.JobTracker=DEBUG
  86. #log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG
  87. #log4j.logger.org.apache.hadoop.fs.FSNamesystem=DEBUG
  88. log4j.logger.org.apache.hadoop.metrics2=${hadoop.metrics.log.level}
  89. # Jets3t library
  90. log4j.logger.org.jets3t.service.impl.rest.httpclient.RestS3Service=ERROR
  91. #
  92. # Event Counter Appender
  93. # Sends counts of logging messages at different severity levels to Hadoop Metrics.
  94. #
  95. log4j.appender.EventCounter=org.apache.hadoop.log.metrics.EventCounter
  96. #
  97. # Job Summary Appender
  98. #
  99. log4j.appender.JSA=org.apache.log4j.DailyRollingFileAppender
  100. log4j.appender.JSA.File=${hadoop.log.dir}/${hadoop.mapreduce.jobsummary.log.file}
  101. log4j.appender.JSA.layout=org.apache.log4j.PatternLayout
  102. log4j.appender.JSA.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n
  103. log4j.appender.JSA.DatePattern=.yyyy-MM-dd
  104. log4j.logger.org.apache.hadoop.mapred.JobInProgress$JobSummary=${hadoop.mapreduce.jobsummary.logger}
  105. log4j.additivity.org.apache.hadoop.mapred.JobInProgress$JobSummary=false