/
digit
/
java-oop-polymorphism-abstract
Обзор
Документация
Войти
/
digit
/
java-oop-polymorphism-abstract
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task2/SmartLogger.java
17 строк
412 B
digit
Create: Account.java, CreditAccount.java, Main.java, SimpleAccount.java, Logger.java, Main.java, SimpleLogger.java, SmartLogger.java
09 июл 2026, 16:50
Верифицирован
09 июл 2026, 16:50
e09293a
Код
Авторство
О чём код?
package task2; import java.time.LocalDateTime; public class SmartLogger implements Logger { private int callCount = 0; @Override public void log(String msg) { callCount++; String level = (msg != null && msg.toLowerCase().contains("error")) ? "ERROR" : "INFO"; System.out.println(level + "#" + callCount + " [" + LocalDateTime.now() + "] " + msg); } }