Spring Boot Logging Framework

Project Objective

Logging Dependencies

Simple Logging Framework (Facade) in Java

Logging Levels

Adding Logging in Controller/Service Classes

Example

@RestController
@Slf4j
public class LoggingController {

    @RequestMapping("/")
    public String index() {
        //it's in asc manner of severity : logging levels
        log.trace("A TRACE Message");
        log.debug("A DEBUG Message");
        log.info("An INFO Message");
        log.warn("A WARN Message");
        log.error("An ERROR Message");

        return "Testing logging here....";
    }
}

Configuration in application.properties