[ULearn] Практика. Логгер. (Java) (Решение → 21731)
РАБОТА БЫЛА СДАНА 25.09.2022, ЕСЛИ ВЫ БУДЕТЕ ПОКУПАТЬ РЕШЕНИЕ ЧЕРЕЗ НЕСКОЛЬКО МЕСЯЦЕВ, УСЛОВИЕ МОЖЕТ БЫТЬ ДРУГИМ. КРОМЕ ТОГО, ULEARN ТАКЖЕ ПРОВЕРЯЕТ НА АНТИПЛАГИАТ, - НЕ ЗАБУДЬТЕ ПОМЕНЯТЬ КОД.
Создайте абстрактный класс AbstractLogger, а также два класса, которые будут наследовать этот класс и реализовывать методы:
— поля level, calendar, name, message (используйте для них наиболее подходящие типы данных),
— методы debug, info, warning, error, принимающие строку и возвращающие соответствующий уровень сообщения. Например: debug вернет строку типа: "[DEBUG] calendar name message",
— метод toString, который возвращает строку типа: "level calendar name message",
— метод setCalendar, который принимает год, месяц, день, час, минуту, секунду и присваивает это значение полю calendar.
Создайте класс logManager, который содержит в себе список объектов класса Logger, имеющий методы:
— addLogger() — принимает логгер и добавляет его в список,
— getLogger() — возвращает логгер по его имени,
— printLoggers() — возвращает строку, в которой записаны все строковые представления логгеров (toString), каждое в отдельных строках.
![Описание
<h1>Практика. Логгер</h1>РАБОТА БЫЛА СДАНА 25.09.2022, ЕСЛИ ВЫ БУДЕТЕ ПОКУПАТЬ РЕШЕНИЕ ЧЕРЕЗ НЕСКОЛЬКО МЕСЯЦЕВ, УСЛОВИЕ МОЖЕТ БЫТЬ ДРУГИМ. КРОМЕ ТОГО, ULEARN ТАКЖЕ ПРОВЕРЯЕТ НА АНТИПЛАГИАТ, - НЕ ЗАБУДЬТЕ ПОМЕНЯТЬ КОД.Создайте абстрактный класс AbstractLogger, а также два класса, которые будут наследовать этот класс и реализовывать методы:— поля level, calendar, name, message (используйте для них наиболее подходящие типы данных),— методы debug, info, warning, error, принимающие строку и возвращающие соответствующий уровень сообщения. Например: debug вернет строку типа: [DEBUG] calendar name message,— метод toString, который возвращает строку типа: level calendar name message,— метод setCalendar, который принимает год, месяц, день, час, минуту, секунду и присваивает это значение полю calendar.Создайте класс logManager, который содержит в себе список объектов класса Logger, имеющий методы:— addLogger() — принимает логгер и добавляет его в список,— getLogger() — возвращает логгер по его имени,— printLoggers() — возвращает строку, в которой записаны все строковые представления логгеров (toString), каждое в отдельных строках.
[Ulearn] Практика. Классы[ULearn] Практика. Логгер. (Java)[Ulearn] Практика. Массивы + Практика. Список дел[Ulearn] Практика. Простой калькулятор[Ulearn] Практика. Телефонная книга (Java)[Ulearn] Практика «Тестирование»[ULearn] Списки[ULearn] Классы исключений[ULearn] Ленивые вычисления[Ulearn] Остальные монады[Ulearn] Практика. Customers[Ulearn] Практика. Employees[Ulearn] Практика. Runnable + Практика. Многопоточность[Ulearn] Практика. Utils](/assets/img/1.png)
- [Ulearn] Практика. Классы
- [ULearn] Практика. Логгер. (Java)
- [Ulearn] Практика. Массивы + Практика. Список дел
- [Ulearn] Практика. Простой калькулятор
- [Ulearn] Практика. Телефонная книга (Java)
- [Ulearn] Практика «Тестирование»
- [ULearn] Списки
- [ULearn] Классы исключений
- [ULearn] Ленивые вычисления
- [Ulearn] Остальные монады
- [Ulearn] Практика. Customers
- [Ulearn] Практика. Employees
- [Ulearn] Практика. Runnable + Практика. Многопоточность
- [Ulearn] Практика. Utils