Логи и ротация

Важно

Статья актуальна для 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;