최대 절전 모드 3을 사용하고 있으며 모든 시작 메시지를 콘솔에 덤프하지 않도록하고 싶습니다. log4j.properties에서 stdout 줄을 주석 처리했지만 운이 없었습니다. 아래에 내 로그 파일을 붙여 넣었습니다. 또한 표준 프로젝트 구조로 이클립스를 사용하고 있으며 프로젝트 폴더의 루트와 bin 폴더 모두에 log4j.properties의 복사본이 있습니다.
### stdout에 대한 직접 로그 메시지 ###
# 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 {ABSOLUTE} % 5p % c {1} : % L-% m % n
### hibernate.log 파일로 메시지 보내기 ###
log4j.appender.file = org.apache.log4j.FileAppender
log4j.appender.file.File = hibernate.log
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern = % d {ABSOLUTE} % 5p % c {1} : % L-% m % n
### 로그 수준 설정-더 자세한 로깅을 위해 'info'를 'debug'로 변경합니다. ###
log4j.rootLogger = warn, stdout
# log4j.logger.org.hibernate = info
log4j.logger.org.hibernate = debug
### HQL 쿼리 파서 활동 기록
# log4j.logger.org.hibernate.hql.ast.AST = debug
### SQL 만 기록
# log4j.logger.org.hibernate.SQL = debug
### JDBC 바인드 매개 변수 기록 ###
log4j.logger.org.hibernate.type = info
# log4j.logger.org.hibernate.type = debug
### 로그 스키마 내보내기 / 업데이트 ###
log4j.logger.org.hibernate.tool.hbm2ddl = debug
### 로그 HQL 구문 분석 트리
# log4j.logger.org.hibernate.hql = debug
### 로그 캐시 활동 ###
# log4j.logger.org.hibernate.cache = debug
### 트랜잭션 활동 기록
# log4j.logger.org.hibernate.transaction = debug
### JDBC 자원 획득 기록
# log4j.logger.org.hibernate.jdbc = debug
### 연결을 추적하려면 다음 라인을 활성화하십시오. ###
DriverManagerConnectionProvider를 사용할 때 ### 누출 ###
# log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider = trac5