Логи и ротация¶
Важно
Статья актуальна для CS-Cart 4.12.2 и более новых версий.
Детальную информацию о ходе выполнения обмена можно увидеть в файле var/files/<company_id>/exim/commerceml.log, где <company_id> — идентификатор витрины (в CS-Cart) или продавца (в Multi-Vendor).
По умолчанию размер файла ограничен объемом в 10MB. Если размер файла превышает указанный объем, файл подвергается ротации. Таким образом, в директории var/files/<company_id>/exim/ могут образоваться файлы вида var/files/<company_id>/exim/commerceml.log.<N>, где <N> — порядковый номер (чем больше номер, тем старше файл). По умолчанию максимальное количество таких файлов равно 10.
Вы можете изменить значения по умолчанию в файле конфигурации, указав:
$config['commerceml']['max_log_file_size'] = 20480; //20MB
$config['commerceml']['max_log_files'] = 100;
Обратите внимание, параметр max_log_file_size задается в килобайтах.
Ротации также подвергается директория var/files/<company_id>/exim/1С. Таким образом, в директории var/files/<company_id>/exim/ могут образоваться директории вида var/files/<company_id>/exim/1С.<N>, где <N> — порядковый номер (чем больше номер, тем старше директория). Ротация этой директории выполняется на этапе “Запрос параметров”. По умолчанию максимальное количество таких директорий равно 20.
Вы можете изменить значение по умолчанию в файле конфигурации, указав:
$config['commerceml']['max_dirs_count'] = 5;