在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对象记录日志信息。