Уровни журналирования через enum
Задача на Java с проверкой онлайн
- Сложность
- Лёгкая
- Языки
- Java
- Темы
- Разбор и проверка данных
- Классы и ООП
- Строки
Строка журнала имеет вид [КОД]: сообщение. Заполните перечисление LogLevel и реализуйте класс LogLine:
- конструктор
LogLine(String logLine)получает строку журнала; getLogLevel()возвращает уровень: кодTRC—TRACE,DBG—DEBUG,INF—INFO,WRN—WARNING,ERR—ERROR,FTL—FATAL, любой другой код —UNKNOWN;getOutputForShortLog()возвращает краткую запись"номер:сообщение", например"[ERR]: Disk full"→"6:Disk full".
Номера уровней: UNKNOWN = 0, TRACE = 1, DEBUG = 2, INFO = 4, WARNING = 5, ERROR = 6, FATAL = 42.
Источник: Exercism — Java — Logs, Logs, Logs! · © Exercism · MIT · условие пересказано на русском
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).