/
Krygant
/
Abstract_classes_and_Interfaces_Ex2
Обзор
Документация
Войти
/
Krygant
/
Abstract_classes_and_Interfaces_Ex2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
SmartLogger.java
17 строк
588 B
Антон Крыгин
upload files
07 мар 2025, 18:15
07 мар 2025, 18:15
a4c5da7
Код
Авторство
О чём код?
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; class SmartLogger implements Logger { private int logCount = 0; @Override public void log(String msg) { logCount++; String timestamp = LocalDateTime.now().format(DateTimeFormatter.ISO_LOCAL_DATE_TIME); // Проверка на наличие слова "error" в сообщении String logType = msg.toLowerCase().contains("error") ? "ERROR" : "INFO"; System.out.println(logType + "#" + logCount + " [" + timestamp + "] " + msg); } }