Диагностика

Логи ЕСМ: где лежат и как понять, что в них написано

Алексей Втюрин · эксперт по маркировкеОбновлено 1 сентября 2026 г.8 мин чтения

Когда касса перестаёт проверять коды, догадки стоят дороже лога. В логе видно, на каком именно шаге всё останавливается: модуль не достучался до кассы, до локального модуля или до сервера оператора — это три разные проблемы с тремя разными решениями. Разобраться в нём проще, чем кажется: сообщений много, но осмысленных типов — около десятка.

Где лежат логи

Логи пишет каждая часть связки, и это важно: у модуля свой лог, у драйвера ККТ свой, у локального модуля тоже. Смотреть надо тот, который относится к сбойному шагу, иначе можно долго изучать идеально чистый файл.

  • Логи самого модуля ЕСМ — в каталоге установки модуля, в подпапке с логами. Это основной файл, с него начинают.
  • Логи интерфейса модуля идут отдельным потоком с пометкой [GUI] — по ним видно, что делает окно программы, а не служба.
  • Логи драйвера ККТ — у производителя кассы, в его каталоге. Нужны, когда модуль жалуется, что не видит кассу.
  • Логи локального модуля «Честный знак» — отдельно, в его собственном каталоге.
Точные пути зависят от версии и производителя, поэтому надёжнее искать не по памяти, а по дате изменения: откройте каталог установки и отсортируйте файлы по времени — нужный менялся минуту назад.

Как устроена строка

Строка лога состоит из четырёх частей: время, идентификатор процесса, уровень сообщения и текст. Уровень — самое полезное: он позволяет отбросить девять десятых файла.

УровеньЧто означаетСмотреть?
DEBUGПодробности обмена: какой запрос ушёл, по какому адресуТолько когда ищете конкретный адрес или порт
INFШтатные события: список касс получен, шифрование выполненоДля понимания, докуда дошло
WRNЧто-то не получилось, но модуль продолжает работуДа, это чаще всего и есть причина
ERROR / ERRОперация не выполненаДа, в первую очередь

Практический приём: сначала отфильтруйте файл по WRN и ERR, найдите время сбоя на кассе и прочитайте десять строк вокруг него. Строки DEBUG в этом окне покажут, по какому адресу модуль обращался в момент отказа, — это половина диагноза.

Сообщения, которые встречаются чаще всего

Строка в логеЧто она означает на самом деле
Client is not found (rpc NotFound)Модуль не нашёл зарегистрированного клиента драйвера ККТ. Речь не о клиенте «Честного знака» — проблема внутри рабочего места. Разбор: Client is not found
Не удалось получить challengeСорвалась установка контролируемого канала до кассы — обычно вместе с предыдущей строкой
Не удалось получить информацию о ЛМ контроллереМодуль не достучался до локального модуля. Частая причина — разные поколения: ошибка 2025
connection error: dial tcp 127.0.0.1:404xНикто не слушает порт драйвера ККТ: драйвер не запущен или упал
server replied: Internal Server ErrorВнутренняя ошибка самого модуля, чаще после обновления одной части связки
EncryptData: операция шифрования (CONTROLLED)Штатная строка работы контролируемого канала. Ошибкой не является
Список ДККТ получен и отправленШтатная строка: модуль увидел кассы. Если она есть, а касса в интерфейсе не отображается — дело не в связи с драйвером

Три вопроса, на которые лог отвечает сразу

  1. Модуль вообще видит кассу? Ищите строки про список ДККТ. Есть — связь с драйвером в порядке, проблема дальше.
  2. По какому адресу он стучится? В строках DEBUG виден полный адрес запроса вместе с портом и путём. Несовпадение пути (api/v1 вместо api/v2) или порта видно сразу и экономит день переустановок.
  3. На чьей стороне отказ? Обращение к 127.0.0.1 — проблема локальная, до интернета дело не дошло. Обращение к внешнему адресу — смотрите сеть, антивирус и доступность оператора.

Что приложить, когда пишете в поддержку

Обращение с полным набором решается за один круг, без переписки «пришлите ещё раз». Прикладывайте фрагмент лога за период сбоя, а не файл целиком: в файле за месяц нужные строки никто искать не станет.

  • Точное время сбоя — по часам кассового компьютера, а не «сегодня утром»
  • Фрагмент лога: десять минут до события и пять после
  • Версии модуля, драйвера ККТ и кассовой программы
  • Модель и регистрационный номер кассы, ИНН организации
  • Скриншот ошибки в кассовой программе
Про разбор логов нейросетью. Приём распространённый, и как подсказка он работает. Но модель охотно достраивает недостающее: придумывает названия служб, портов и параметров, которых в вашей версии нет. Проверяйте выводы по строкам самого лога — сама строка не врёт, а её пересказ может.

Вопросы и ответы

Частые вопросы

Не нашли ответа? Позвоните или напишите — ответим в течение 15 минут в рабочее время.

  • Отфильтруйте по уровням WRN и ERR, найдите время сбоя на кассе и прочитайте десять строк вокруг него. Этого хватает в большинстве случаев: причина почти всегда в непосредственной близости от отказа.

Бесплатный расчёт

Настроим ТС ПИоТ на вашей кассе

Оставьте телефон — проверим совместимость кассы, рассчитаем стоимость и сроки установки и настройки ТС ПИоТ под вашу систему.

ВТЮРИН — официальный партнёр и аттестованный франчайзи фирмы «1С». Установка и настройка ТС ПИоТ платная: 1 970 ₽ за кассу, разово. Лицензия модуля ЕСМ стоит 5 000 ₽ в год за кассу и оплачивается отдельно, напрямую оператору АО «ЕСП». Бесплатно проверяем совместимость кассы и консультируем до заявки.

Получите консультацию по ТС ПИоТ

Перезвоним в течение 15 минут в рабочее время и рассчитаем стоимость запуска под ключ.

Установка и настройка — платные работы.