0
비어 나는 버튼으로 작동 .xhtml 페이지가로그 파일 내가 가진
# Root logger option
log4j.rootLogger=INFO, file,stdout
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:\\Users\Madjura\\workspace\\yatta1\\test.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
을, 버튼이있는 함수를 호출 백업 콩 :
public String invite() {
RIPLoggerObject.logger.fatal("The test works");
// other stuff that shouldnt be important
}
그런 다음, 이클립스의 콘솔에서 내가 얻을 :
2016-05-31 17:53:58 FATAL RIPLoggerObject:85 - The test works
그러나 test.log는 비어 있습니다. 예외 또는 아무 것도. 파일이 존재하며 경로도 정확합니다.
읽어 주셔서 감사합니다.
EDIT : test.log 파일을 삭제해도 새로운 파일이 생성되지 않지만 예외가 발생하거나 파일이 부족하다는 불만이 없습니다.
log4j.appender.file.File=C:\\Users\\Madjura\\Desktop\\log.log
작품 :
작업 공간 내부에 Eclipse가로드되어 로거에서 쓸 수 없기 때문일 수 있습니다. –