在 Java 中,您可以使用 java.util.logging 包來配置和管理日志記錄
import java.util.logging.ConsoleHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
private static final Logger LOGGER = Logger.getLogger(YourClassName.class.getName());
將 YourClassName
替換為您的類名。
LOGGER.setLevel(Level.INFO);
ConsoleHandler consoleHandler = new ConsoleHandler();
consoleHandler.setLevel(Level.INFO);
LOGGER.addHandler(consoleHandler);
現在,您的 Java 應用程序將僅顯示 INFO 級別及以上的日志消息。
這是一個完整的示例:
import java.util.logging.ConsoleHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
public class LoggingExample {
private static final Logger LOGGER = Logger.getLogger(LoggingExample.class.getName());
public static void main(String[] args) {
LOGGER.setLevel(Level.INFO);
ConsoleHandler consoleHandler = new ConsoleHandler();
consoleHandler.setLevel(Level.INFO);
LOGGER.addHandler(consoleHandler);
LOGGER.info("This is an info message.");
LOGGER.warning("This is a warning message.");
LOGGER.severe("This is a severe message.");
}
}
此代碼將僅顯示 INFO、WARNING 和 SEVERE 級別的日志消息。如果您希望查看其他級別的日志消息,只需更改 LOGGER.setLevel()
和 consoleHandler.setLevel()
方法中的參數即可。例如,要查看所有級別的日志消息,可以將級別設置為 Level.ALL
。