Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
SLF4J Binding to Simple Logger Example
How to use SLF4J API with SLF4J Simple Logger?
✍: Guest
If you want to use SLF4J API with SLF4J Simple Logger,
you need specify slf4j-api-*.jar and slf4j-simple-*.jar
in Java classpath as shown in this tutorial.
1. Write a simple Java program, Hello.java, to use SLF4J API:
// Copyright (c) FYIcenter.com
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Hello {
private static final Logger log = LoggerFactory.getLogger("fyiLog");
public static void main(String[] args) {
System.out.println("Log class: "+log.getClass().getName());
log.error("Hello - error");
log.warn("Hello - warn");
log.info("Hello - info");
log.debug("Hello - debug");
log.trace("Hello - trace");
}
}
2. Run Hello.java with slf4j-api-1.7.31.jar and slf4j-simple-1.7.31.jar.
$ java -version java version "15" 2020-09-15 $ java -cp slf4j-api-1.7.31.jar:slf4j-simple-1.7.31.jar Hello.java Log class: org.slf4j.impl.SimpleLogger [main] ERROR fyiLog - Hello - error [main] WARN fyiLog - Hello - warn [main] INFO fyiLog - Hello - info
3. Review the output:
⇒ SLF4J Binding to JDK Loger Example
2021-12-23, ∼1534🔥, 0💬
Popular Posts:
What Is wstx-asl-3.2.8.jar? wstx-asl-3.2.8.jar is JAR file for the ASL component of Woodstox 3.2.8. ...
What JAR files are required to run sax\Writer.java provided in the Apache Xerces package? 1 JAR file...
Apache ZooKeeper is an open-source server which enables highly reliable distributed coordination. Ap...
JDK 17 jdk.internal.opt.jmod is the JMOD file for JDK 17 Internal Opt module. JDK 17 Internal Opt mo...
JRE 5 sunjce_provider.jar is the JAR file for JRE 5 Sun JCE Provider, which provides implementations...