<dependency> <groupId>com.example</groupId> <artifactId>logging-utils</artifactId> <version>1.0.0</version> </dependency> properties handlers=java.util.logging.ConsoleHandler .level=INFO java.util.logging.ConsoleHandler.level=INFO java.util.logging.ConsoleHandler.formatter=com.example.logging.CustomFormatter package com.example.logging; import java.util.Date; import java.util.logging.Formatter; import java.util.logging.LogRecord; public class CustomFormatter extends Formatter { @Override public String format(LogRecord record) { StringBuilder sb = new StringBuilder(); sb.append(new Date(record.getMillis())) .append(" ") .append(record.getLevel().getName()) .append(": ") .append(formatMessage(record)) .append(System.lineSeparator()); return sb.toString(); } } package com.example; import java.util.logging.Logger; public class MyApp { private static final Logger LOGGER = Logger.getLogger(MyApp.class.getName()); public static void main(String[] args) { LOGGER.info("Hello, World!"); } }


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