import com.gfc.logging.Logger; public class MyClass { private static final Logger LOGGER = Logger.getLogger(MyClass.class); public void doSomething() { LOGGER.debug("Debug message"); LOGGER.info("Info message"); LOGGER.warn("Warning message"); LOGGER.error("Error message"); LOGGER.fatal("Fatal message"); } } <configuration> <appender name="console" class="com.gfc.logging.ConsoleAppender"> <layout class="com.gfc.logging.PatternLayout"> <param name="pattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n" /> </layout> </appender> <appender name="file" class="com.gfc.logging.FileAppender"> <param name="file" value="logs/application.log" /> <layout class="com.gfc.logging.PatternLayout"> <param name="pattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n" /> </layout> </appender> <root> <priority value="DEBUG" /> <appender-ref ref="console" /> <appender-ref ref="file" /> </root> </configuration> import com.gfc.logging.LogManager; public class Main { public static void main(String[] args) { LogManager.configure("log-config.xml"); } }


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