Как отформатировать лог-файл в формате ГГГГММДД?

Мне нужно получить дату в следующем формате: ГГГГММДД

Имейте код, который выводит результат ниже.

[2023-02-13 11:05:03] [СЕРЬЕЗНОЕ ] удалить сообщение

System.setProperty("java.util.logging.SimpleFormatter.format", "[%1$tF %1$tT] [%4$-7s] %5$s %n");

Но я хотел быть таким [20230213 11:05:03] [СЕРЬЕЗНО] разорвать сообщение

Какую структуру ведения журнала вы используете?

Jeff Scott Brown 13.02.2023 17:26

Частный статический регистратор Logger LOGGER = null; static { System.setProperty("java.util.logging.SimpleFormatter.format‌​", "[%1$tF %1$tT] [%4$-7s] %5$s %n"); LOGGER = Logger.getLogger(FileProcessing.class.getName()); }

Fozil Elbekov 13.02.2023 17:28

Прочтите SimpleFormatter.format и Formatter Формат %1$tF просто означает «Полная дата ISO 8601 в формате «%tY-%tm-%td».

Mark Rotteveel 13.02.2023 17:30
Как сделать движок для футбольного матча? (простой вариант)
Как сделать движок для футбольного матча? (простой вариант)
Футбол. Для многих людей, живущих на земле, эта игра - больше, чем просто спорт. И эти люди всегда мечтают стать футболистом или менеджером. Но, к...
Знайте свои исключения!
Знайте свои исключения!
В Java исключение - это событие, возникающее во время выполнения программы, которое нарушает нормальный ход выполнения инструкций программы. Когда...
Лучшая компания по разработке спортивных приложений
Лучшая компания по разработке спортивных приложений
Ищете лучшую компанию по разработке спортивных приложений? Этот список, несомненно, облегчит вашу работу!
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
Фото ️🔁 Radek Jedynak 🔃 on ️🔁 Unsplash 🔃
Фото ️🔁 Radek Jedynak 🔃 on ️🔁 Unsplash 🔃
Что такое Java 8 Streams API? Java 8 Stream API
Деревья поиска (Алгоритм4 Заметки к учебнику)
Деревья поиска (Алгоритм4 Заметки к учебнику)
(1) Двоичные деревья поиска: среднее lgN, наихудшее N для вставки и поиска.
0
3
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Чтобы изменить формат даты на ГГГГММДД, вам необходимо изменить значение свойства "java.util.logging.SimpleFormatter.format".

Попробуйте изменить его на следующее:

System.setProperty("java.util.logging.SimpleFormatter.format",  [%1$tY%1$tm%1$td %1$tT] [%4$-7s] %5$s %n");

В этом формате %1$tY даст вам 4-значный год, %1$tm даст вам 2-значный месяц, а %1$td даст вам 2-значный день. Таким образом, дата будет отображаться в нужном формате.

Другие вопросы по теме