Как изменить формат ведения журнала в пакете java -using java.util.logging? - PullRequest
0 голосов
/ 13 июня 2019

Я хотел хранить логи в файле в формате: [дата и время]: журнал сообщений А также подавить строку даты, которая появляется после каждого сообщения журнала при использовании java.util.logging. Ссылка ( java.util.logging: как подавить строку даты ) говорит о том, что мне нужно перезаписать файл logging.properties, но я не могу найти этот файл на моем Mac. Кроме того, если я создаю новый файл logging.properties в папке src / res, то как связать то же самое в моем коде 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?");  
}
...