Я хотел хранить логи в файле в формате:
[дата и время]: журнал сообщений
А также подавить строку даты, которая появляется после каждого сообщения журнала при использовании 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?");
}