在Java中,可以使用Properties类来配置日志级别。下面是一个示例代码:
import java.io.FileInputStream; import java.io.IOException; import java.util.Properties; import java.util.logging.Level; import java.util.logging.Logger; public class LogLevelConfig { public static void main(String[] args) { Logger logger = Logger.getLogger("MyLogger"); Properties props = new Properties(); try { props.load(new FileInputStream("log.properties")); String level = props.getProperty("log.level"); if (level != null) { Level logLevel = Level.parse(level); logger.setLevel(logLevel); } logger.info("This is an info message"); logger.warning("This is a warning message"); logger.severe("This is a severe message"); } catch (IOException e) { e.printStackTrace(); } } }
在上面的示例代码中,首先创建一个Logger对象,并加载一个配置文件(log.properties)。配置文件中包含一个log.level属性,它指定了日志级别。然后根据配置文件中的日志级别设置Logger的日志级别。最后使用Logger对象记录日志信息。