логирование выделил в класс. Отдельно лог команд, отдельно ответов