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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cn.zno</groupId> <artifactId>simple-logback</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <!-- logback --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.1.3</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.3</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-access</artifactId> <version>1.1.3</version> </dependency> </dependencies> </project>
Test.java
import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class Test { public static void main(String[] args) { TestLogback tl = new TestLogback(); tl.printLog(); } } class TestLogback { private final Logger logger = LoggerFactory.getLogger(TestLogback.class); public void printLog() { logger.trace("It is trace"); logger.debug("It is debug"); logger.info("It is info"); logger.warn("It is warn"); logger.error("It is error"); } }
控制台打印:
15:42:37.093 [main] DEBUG TestLogback - It is debug 15:42:37.109 [main] INFO TestLogback - It is info 15:42:37.109 [main] WARN TestLogback - It is warn 15:42:37.109 [main] ERROR TestLogback - It is error