Log4j.properties 는 카프카 로그에이전트를 위한 로그 설정 파일이다. (경로 c:/agent/conf/log4j.properties)

apache-log4j-extras-1.2.17.jar



실행 하기전에 Confluent 에들어간 log4j jar 파일은 log4j 1버전 이여서 2버전을  C:\agent\share\java\kafka\ 으로넣어준다.


그 다음 c:/agent/conf/log4j.properties 파일을 아래와 같이 수정한다.

log4j.rootLogger=INFO, stdout, LOGFILE
 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
 
log4j.logger.org.apache.zookeeper=ERROR
log4j.logger.org.I0Itec.zkclient=ERROR
log4j.logger.org.reflections=ERROR
 
 
log4j.appender.LOGFILE=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
log4j.appender.LOGFILE.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.LOGFILE.MaxFileSize=10MB
log4j.appender.LOGFILE.RollingPolicy.FileNamePattern=${kafka.logs.dir}/KSERVICE_%d{yyyyMMddhh}.log
log4j.appender.LOGFILE.MaxBackupIndex=100


그럼 아래와같이 로그파일 생성완료!


+ Recent posts