Logger в «Полке» писал лог задолго до появления контрактов. Реализуйте метод Log (возвращает сообщение с префиксом [LOG]) и покажите, что существующий тип подходит под интерфейс Recorder, объявленный позже.
- Задача
- Решение
- Обсуждение
Logger: интерфейс задним числом
GolangРешение
func (Logger) Log(msg string) string {
return "[LOG] " + msg
}