<dependencies> <!-- OPS4J Pax Logging Log4Jv1 Implementation --> <dependency> <groupId>org.ops4j.pax.logging</groupId> <artifactId>pax-logging-log4j1</artifactId> <version>1.11.5</version> </dependency> <!-- Other dependencies --> ... </dependencies> properties # Set root logger level to DEBUG and its appenders to STDOUT log4j.rootLogger=DEBUG, STDOUT # Configure STDOUT appender log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender log4j.appender.STDOUT.Target=System.out log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout log4j.appender.STDOUT.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n # Set log level for specific packages log4j.logger.org.ops4j.pax.logging=INFO log4j.logger.org.myapp=DEBUG import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class MyClass { private static final Logger logger = LoggerFactory.getLogger(MyClass.class); // ... } public class MyClass { private static final Logger logger = LoggerFactory.getLogger(MyClass.class); public void doSomething() { logger.debug("This is a debug message"); logger.info("This is an info message"); logger.warn("This is a warning message"); logger.error("This is an error message"); } }


上一篇:
下一篇:
切换中文