|
| 1 | +# |
| 2 | +# Copyright 2017 LinkedIn Corp. Licensed under the BSD 2-Clause License (the "License"). See License in the project root for license information. |
| 3 | +# |
| 4 | + |
| 5 | +rootLogger.level=INFO |
| 6 | +appenders=console, kafkaCruiseControlAppender, operationAppender, requestAppender |
| 7 | + |
| 8 | +{%if amq_streams_cruise_control_logfilename is defined and amq_streams_cruise_control_logfilename | length > 0 %}property.filename={{ amq_streams_cruise_control_logfilename }}" |
| 9 | +{% endif %} |
| 10 | + |
| 11 | +appender.console.type=Console |
| 12 | +appender.console.name=STDOUT |
| 13 | +appender.console.layout.type=PatternLayout |
| 14 | +appender.console.layout.pattern=[%d] %p %m (%c)%n |
| 15 | + |
| 16 | +appender.kafkaCruiseControlAppender.type=RollingFile |
| 17 | +appender.kafkaCruiseControlAppender.name=kafkaCruiseControlFile |
| 18 | +appender.kafkaCruiseControlAppender.fileName=${filename}/kafkacruisecontrol.log |
| 19 | +appender.kafkaCruiseControlAppender.filePattern=${filename}/kafkacruisecontrol.log.%d{yyyy-MM-dd-HH} |
| 20 | +appender.kafkaCruiseControlAppender.layout.type=PatternLayout |
| 21 | +appender.kafkaCruiseControlAppender.layout.pattern=[%d] %p %m (%c)%n |
| 22 | +appender.kafkaCruiseControlAppender.policies.type=Policies |
| 23 | +appender.kafkaCruiseControlAppender.policies.time.type=TimeBasedTriggeringPolicy |
| 24 | +appender.kafkaCruiseControlAppender.policies.time.interval=1 |
| 25 | + |
| 26 | +appender.operationAppender.type=RollingFile |
| 27 | +appender.operationAppender.name=operationFile |
| 28 | +appender.operationAppender.fileName=${filename}/kafkacruisecontrol-operation.log |
| 29 | +appender.operationAppender.filePattern=${filename}/kafkacruisecontrol-operation.log.%d{yyyy-MM-dd} |
| 30 | +appender.operationAppender.layout.type=PatternLayout |
| 31 | +appender.operationAppender.layout.pattern=[%d] %p [%c] %m %n |
| 32 | +appender.operationAppender.policies.type=Policies |
| 33 | +appender.operationAppender.policies.time.type=TimeBasedTriggeringPolicy |
| 34 | +appender.operationAppender.policies.time.interval=1 |
| 35 | + |
| 36 | +appender.requestAppender.type=RollingFile |
| 37 | +appender.requestAppender.name=requestFile |
| 38 | +appender.requestAppender.fileName=${filename}/kafkacruisecontrol-request.log |
| 39 | +appender.requestAppender.filePattern=${filename}/kafkacruisecontrol-request.log.%d{yyyy-MM-dd-HH} |
| 40 | +appender.requestAppender.layout.type=PatternLayout |
| 41 | +appender.requestAppender.layout.pattern=[%d] %p %m (%c)%n |
| 42 | +appender.requestAppender.policies.type=Policies |
| 43 | +appender.requestAppender.policies.time.type=TimeBasedTriggeringPolicy |
| 44 | +appender.requestAppender.policies.time.interval=1 |
| 45 | + |
| 46 | +# Loggers |
| 47 | +logger.cruisecontrol.name=com.linkedin.kafka.cruisecontrol |
| 48 | +logger.cruisecontrol.level=debug |
| 49 | +logger.cruisecontrol.appenderRef.kafkaCruiseControlAppender.ref=kafkaCruiseControlFile |
| 50 | + |
| 51 | +logger.detector.name=com.linkedin.kafka.cruisecontrol.detector |
| 52 | +logger.detector.level=info |
| 53 | +logger.detector.appenderRef.kafkaCruiseControlAppender.ref=kafkaCruiseControlFile |
| 54 | + |
| 55 | +logger.operationLogger.name=operationLogger |
| 56 | +logger.operationLogger.level=info |
| 57 | +logger.operationLogger.appenderRef.operationAppender.ref=operationFile |
| 58 | + |
| 59 | +logger.CruiseControlPublicAccessLogger.name=CruiseControlPublicAccessLogger |
| 60 | +logger.CruiseControlPublicAccessLogger.level=info |
| 61 | +logger.CruiseControlPublicAccessLogger.appenderRef.requestAppender.ref=requestFile |
| 62 | + |
| 63 | +rootLogger.appenderRefs=console, kafkaCruiseControlAppender |
| 64 | +rootLogger.appenderRef.console.ref=STDOUT |
| 65 | +rootLogger.appenderRef.kafkaCruiseControlAppender.ref=kafkaCruiseControlFile |
0 commit comments