在 Java 中,您可以使用 java.util.logging 包来配置和管理日志记录
首先,导入所需的类:import java.util.logging.ConsoleHandler;import java.util.logging.Level;import java.util.logging.Logger;创建一个 Logger 实例:private static final Logger LOGGER = Logger.getLogger(YourClassName.class.getName());将 YourClassName 替换为您的类名。
LOGGER.setLevel(Level.INFO);为 Logger 添加 ConsoleHandler,并设置其级别: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。


