반응형 log4j2 마이바티스에서 특정 sql 만 로그 안 나오게 하는 방법 MyBatis에서는 로그 출력을 설정할 수 있는 **log4j**나 **logback**과 같은 로깅 프레임워크를 사용합니다. 따라서 로그 출력을 조정하려면 로깅 프레임워크의 설정을 변경해야 합니다. 특정 SQL 문장의 로그 출력을 조정하려면 **log4j**나 **logback**의 설정 파일에서 해당 SQL 문장을 수행하는 MyBatis의 Mapper 클래스나 XML 파일의 패키지와 이름을 지정한 다음, 로그 레벨을 조정하면 됩니다. 예를 들어, 다음과 같은 설정을 logback.xml 파일에 추가하면 com.example.mapper.UserMapper 클래스의 selectUser 메서드가 수행될 때만 TRACE 레벨 이상의 로그가 출력되고, 그 외의 SQL 문장은 로그에서 제외됩니다. 만약 특정 .. 2023. 4. 17. log4j 로그 레벨 단계 log4j 는 다음과 같은 로그 레벨을 지원합니다. TRACE: 가장 낮은 로그 레벨로, 애플리케이션에서 매우 상세한 디버그 정보를 제공합니다. DEBUG: 디버그용 로그 레벨로, 애플리케이션의 내부 동작 정보를 제공합니다. INFO: 일반적인 정보를 제공하는 로그 레벨로, 애플리케이션의 상태 및 이벤트 정보를 제공합니다. WARN: 경고를 제공하는 로그 레벨로, 잠재적인 문제가 발생한 것을 나타냅니다. ERROR: 심각한 오류가 발생한 것을 나타내는 로그 레벨로, 애플리케이션의 실행이 중단될 수 있습니다. FATAL: 치명적인 오류가 발생한 것을 나타내는 로그 레벨로, 애플리케이션의 실행이 중단될 가능성이 매우 높습니다. 로그 레벨은 log4j 설정 파일에서 설정할 수 있으며, 설정된 로그 레벨보다 낮.. 2023. 4. 10. 이전 1 다음 반응형