如何使用java.util.logging包更改Java中的日志记录格式?

时间:2019-06-13 08:15:03

标签: java logging java.util.logging

我想以以下格式将日志存储在文件中: [日期时间]:记录味精。 并且还禁止使用java.util.logging时在每条日志消息之后的日期行。 链接(java.util.logging: how to suppress date line)表示我必须覆盖logging.properties文件,但是无法在Mac上找到该文件。另外,如果我在src / res文件夹中创建新的logging.properties文件,那么如何在我的Java代码中链接相同的文件? 我用来在文件中写入日志的代码(但格式相同)是:

public static void main(String[] args) {  

Logger logger = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);  
FileHandler fh;  

try {  

    // This block configure the logger with handler and formatter  
    fh = new FileHandler("C:/temp/test/MyLogFile.log");  
    logger.addHandler(fh);
    SimpleFormatter formatter = new SimpleFormatter();  
    fh.setFormatter(formatter);  

    // the following statement is used to log any messages  
    logger.info("My first log");  

} catch (SecurityException e) {  
    e.printStackTrace();  
} catch (IOException e) {  
    e.printStackTrace();  
}  

logger.info("Hi How r u?");  
}

0 个答案:

没有答案