- JAVA
import org.apache.log4j.Logger;
private final Logger log = Logger.getLogger(this.getClass());
log.info("내용");
- log4j.properties
[기본 정보]
# FATAL : 크리티컬한에러
# ERROR : 에러
# WARN : 경고
# INFO : 정보
# DEBUG : 상세
log4j.rootLogger=INFO, stdout, rolling
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}]\t%-5p\t[%F.%M():%L]\t%m%n
log4j.appender.rolling=org.apache.log4j.DailyRollingFileAppender
log4j.appender.rolling.File=C:/logs/system.out.log
#log4j.appender.rolling.File=/home/tomcat/logs/system.out.log
log4j.appender.rolling.Append=true
log4j.appender.rolling.DatePattern='.'yyyy-MM-dd
log4j.appender.rolling.layout=org.apache.log4j.PatternLayout
log4j.appender.rolling.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}]\t%-5p\t[%F.%M():%L]\t%m%n
[추가 배치로 여러게 등록시 - 아니면 특정 자바 파일의 행적을 남길때]
####### BATCH APPLICATION LOG CONFIGURATION #######
# Batch Client Deamon BATCH1 <- 특정 이름을 명시해서 사용하면됨
log4j.appender.BATCH1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.BATCH1.File=C:/logs/system.out.BATCH1.log
#log4j.appender.BATCH1.File=/home/tomcat/logs/system.out.BATCH1.log
log4j.appender.BATCH1.Append=true
log4j.appender.BATCH1.DatePattern='.'yyyy-MM-dd
log4j.appender.BATCH1.layout=org.apache.log4j.PatternLayout
log4j.appender.BATCH1.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}]\t%-5p\t[%F.%M():%L]\t%m%n
# Batch Client Deamon Service Logger
log4j.logger.batch.ReceiveMail=INFO, BATCH1
- > log4j.logger. 이후부터 특정 자바파일까지의 경로 위 내용으로는
java 루트에 batch 폴더 안에 ReceiveMail.java 파일이 있는것
'Dev Tool > 이클립스' 카테고리의 다른 글
이클립스 자바스크립트 편집시 느려짐 현상 해결 (0) | 2015.06.11 |
---|