로깅(Logging) 로깅(Logging)은 애플리케이션의 동작에 대한 정보인 로그(Log)를 기록하는 행위를 말한다. 로그는 컴퓨터의 처리 내용이나 이용 상황을 기록하는 것으로 실행 중인 소프트웨어의 동작 상태를 파악하고 문제가 발생했을 때 원인 파악에 도움을 준다. 따라서 웹 또는 앱 애플리케이션 개발에도 문제를 해결하기 위해 로그를 남겨야 한다. 로그의 장점 로그 레벨(Log level)을 지정할 수 있다. 애플리케이션의 동작 흐름을 파악할 수 있다. 예외 발생 시 해당 정보를 쉽게 파악할 수 있다. 자바에서는 로그를 남기기 위한 여러 가지 로깅 프레임워크를 제공한다. 대표적으로 log4j, log4j2, logback 등이 있다. slf4j slf4j(Simple Logging Facade for..