Как настроить расположение диагностического журнала обмена данными с 1С и МойСклад?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

25.05.2014 05:55

Российская сборка Magento, начиная с версии 2.34.2, позволяет гибко настраивать расположение диагностического журнала обмена данными между интернет-магазином и учётными системами «1С: Управление торговлей» и «МойСклад».

Настройка осуществляется в административном разделе интернет-магазина
«Система» → «Настройки» → «Российская сборка» → «» → «Общие настройки».

Чтобы модуль обмена данными вёл диагностический журнал, укажите «да» значением опции «Вести ли диагностический журнал?».

После этого появится графа «Шаблон имени диагностического журнала»:
Прикрепленное изображение: Шаблон имени диагностического журнала.png

В этой графе укажите путь к файлу диагностического журнала относительно папки var/log.
Пример пути:
1c/{store-view}/{node}/{date}-{time}.log

Файл диагностического журнала и все родительские папки будут созданы автоматически.
В шаблоне Вы можете применять следующие параметры:
{date}: текущая дата в формате yyyy-mm-dd (например: «2014-05-25»)
{time}: текущее время в формате hh-mm (например: «18-58»)
{store-view}: системное имя интернет-магазина, с которым производится обмен (например: «default»)
{node}: системное имя узла обмена данными в «1С: Управление торговли».
Eсли Вы хотите использовать параметр {node}, то Вы должны добавить системное имя узла обмена данными к концу адреса узла обмена данными в формате
node/<системное имя узла обмена данными>/
, например:
http://example.ru/df-1c/cml2/index/node/orders/
.
Параметр {node} имеет смысл использовать, если «1С: Управление торговлей» обменивается данными с одним и тем же интернет-магазином сразу по нескольким узлам обмена.

Также отныне для каждого сеанса обмена система создаёт отдельный файла журнала, что облегчает диагностику.

Поделиться темой: