최대 절전 모드 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