Создайте абстрактный класс AbstractLogger, а также два класса, которые будут наследовать этот класс и реализовывать методы:
— поля, calendar, name, (используйте для них наиболее подходящие типы данных),
— методы debug, info, warning, error, принимающие строку и возвращающие соответствующий уровень сообщения. Например: debug вернет строку типа: "[DEBUG] calendar name message",
— метод toString, который возвращает строку типа: "name Class.name",
— метод setCalendar, который принимает год, месяц, день, час, минуту, секунду и присваивает это значение полю calendar.
Создайте класс LogManager, который содержит в себе список объектов класса Logger, имеющий методы:
— addLogger() — принимает логгер и добавляет его в список,
— getLogger() — возвращает логгер по его имени,
— printLoggers() — возвращает строку, в которой записаны все строковые представления логгеров (toString), каждое в отдельных строках.
студент
Результаты поиска Веб-результат со ссылками на сайт Волгоградский государственный технический униве
Работа выполнена на отлично,специалист отзывчивый всегда на связи,всем рекомендую.
Дмитрий
Югорский Государственный Университет
Исполнитель выполнил работу раньше срока, Помогал защитить задачи у преподавателя, задачи ...
Анастасия
МУ им. С.Ю.Витте
Быстро и замечательно выполнила всю работу, советовалась по решению! Рекомендую! Спасибо е...
Влад
МГПУ
Отличный исполнитель! Все сделали досрочно. Остался очень доволен. Буду обращаться ещё!