[ULearn] Практика. Логгер. (Java) (Решение → 21731)

Описание
<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), каждое в отдельных строках.

    
          Описание
          &lt;h1&gt;Практика. Логгер&lt;/h1&gt;РАБОТА БЫЛА СДАНА 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