Где находятся файлы журналов Magento?

Я новичок в Мадженто. Я не могу найти файлы журналов в Magento. Я погуглил, но сайт Magento Commerce закрывается, а некоторые другие сайты объясняют, как создавать собственные файлы журналов. Я хочу знать расположение встроенных файлов журналов.


person IamGhale    schedule 13.06.2014    source источник
comment
Папка var/log в корневом каталоге..system.log и exception.log используются по умолчанию.   -  person huzefam    schedule 13.06.2014


Ответы (4)


Вы можете найти их в /var/log вашей корневой установки Magento.

Обычно по умолчанию будет два файла, exception.log и system.log.

Если каталоги или файлы не существуют, создайте их и предоставьте им правильные разрешения, а затем включите ведение журнала в Magento, перейдя к System > Configuration > Developer > Log Settings > Enabled = Yes

person Karl    schedule 13.06.2014
comment
нет необходимости создавать каталоги.. magento создает их во время выполнения, если они не найдены - person huzefam; 13.06.2014
comment
В недавней установке Magento 1.9 это было не так, и мне пришлось вручную создавать каталоги. - person Karl; 13.06.2014
comment
exception.log и system.log — это имя файла. Каким должно быть название каталогов? - person hlkstuv_23900; 25.04.2016
comment
Оба файла должны находиться в пределах /var/log/, например. /var/log/exception.log - person Karl; 25.04.2016

Чтобы создать собственный файл журнала, попробуйте этот код

Mage::log('your debug message', null, 'yourlog_filename.log');

Обратитесь к этому Ответ

person MeenakshiSundaram R    schedule 13.06.2014
comment
Сэр, подскажите, пожалуйста, как создать файл exception.log в magento. Я вижу файл system.log, но нет файла exception.log - person Shantanu Nandan; 25.06.2015
comment
Нет необходимости создавать этот файл, он автоматически создаст этот файл при возникновении исключения. Если вам нужно создать этот файл, вы можете изменить имя файла в «yourlog.log» в приведенном выше коде. - person MeenakshiSundaram R; 25.06.2015

Вы можете найти журнал в корневом каталоге Magento в разделе

var/log

существует два типа файлов журнала: system.log и exception.log.

вам нужно дать правильное разрешение на папку var, а затем включить ведение журнала от администратора Magento, перейдя в

System > Configuration> Developer > Log Settings > Enable = Yes

system.log используется для общей отладки и перехватывает почти все записи журнала из Magento, включая предупреждения, отладочные сообщения и сообщения об ошибках как из собственных, так и из пользовательских модулей.

exception.log зарезервирован только для исключений, например, когда вы используете оператор try-catch.

Для вывода либо в system.log по умолчанию, либо в exception.log см. следующие примеры кода:

Mage::log('My log entry');
Mage::log('My log message: '.$myVariable);
Mage::log($myArray);
Mage::log($myObject);
Mage::logException($e);

Вы можете создать свой собственный файл журнала для дополнительной отладки

Mage::log('My log entry', null, 'mylogfile.log');
person Jitendra Kumar    schedule 26.10.2018

Эти строки кода могут помочь вам быстро включить настройку журнала на вашем сайте magento.

INSERT INTO `core_config_data` (`config_id`, `scope`, `scope_id`, `path`, `value`) VALUES
('', 'default', 0, 'dev/log/active', '1'),
('', 'default', 0, 'dev/log/file', 'system.log'),
('', 'default', 0, 'dev/log/exception_file', 'exception.log');

Затем вы можете увидеть их внутри папки: /var/log при корневой установке.

Подробнее в этом блоге

person phanvugiap    schedule 10.02.2021