Monday 5 July 2021

SLF4J and Jakarta commons logging: Hello world

Step 1: Create new maven project ‘slf4j-commons-logging-demo’.

 

Step 2: Update pom.xml with maven dependencies.

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.sample.app</groupId>
    <artifactId>slf4j-commons-logging-demo</artifactId>
    <version>1</version>

    <dependencies>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-jcl</artifactId>
            <version>1.7.31</version>
        </dependency>

    </dependencies>
</project>

 

Step 3: Define hello world application.

 

HelloWorld.java

package com.sample.app;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;


public class HelloWorld {

    public static void main(String args[]) {
        Logger logger = LoggerFactory.getLogger(HelloWorld.class);

        logger.info("Welcome to SLF4J logging");
    }

}

 

Output

Jul 05, 2021 11:17:46 AM org.slf4j.impl.JCLLoggerAdapter info
INFO: Welcome to SLF4J logging

 

Total project structure looks like below.

 


 

You can download complete working application from below link.

https://github.com/harikrishna553/java-libs/tree/master/slf4j/slf4j-commons-logging-demo

 

 

  

Previous                                                    Next                                                    Home

No comments:

Post a Comment