在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對象記錄日志信息。