/
ValentinaE
/
Logger
Обзор
Документация
Войти
/
ValentinaE
/
Logger
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Logger.java
22 строки
644 B
ValentinaE
upload files
07 фев 2025, 15:56
07 фев 2025, 15:56
7c4c4e4
Код
Авторство
О чём код?
import java.time.LocalDateTime; public interface Logger { void log(String msg); class SimpleLogger implements Logger { @Override public void log(String msg) { System.out.println("[" + LocalDateTime.now() + "] " + msg); } } class SmartLogger implements Logger { private int count = 0; @Override public void log(String msg) { count++; String level = msg.toLowerCase().contains("error") ? "ERROR" : "INFO"; System.out.println(level + "#" + count + " [" + LocalDateTime.now() + "] " + msg); } } }