я наткнулся на следующую строку в модуле Prestashop:Где Prestashop Logger :: addLog() сохранить файл журнала?
Logger::addLog('2: md5 string is '.$md5HashData, 1);
Где сохранен журнал?
я наткнулся на следующую строку в модуле Prestashop:Где Prestashop Logger :: addLog() сохранить файл журнала?
Logger::addLog('2: md5 string is '.$md5HashData, 1);
Где сохранен журнал?
Журнал сохраняется в базе данных в таблице «журнал» (с вашим текущим префиксом);
Вы можете найти функцию addLogg от classes/Logger.php
Однако нет никакой документации, вы можете найти что-то полезное из метода комментария
/**
* add a log item to the database and send a mail if configured for this $severity
*
* @param string $message the log message
* @param int $severity
* @param int $error_code
* @param string $object_type
* @param int $object_id
* @param boolean $allow_duplicate if set to true, can log several time the same information (not recommended)
* @return boolean true if succeed
*/
public static function addLog($message, $severity = 1, $error_code = null, $object_type = null, $object_id = null, $allow_duplicate = false)
Как я понял из кода, если второй параметр будет меньше 5 (значение PS_LOGS_BY_EMAIL из таблицы «Конфигурация»), вы также должны получать электронную почту с предупреждающим сообщением. Но оно будет отправлено и регистрируется только один раз (если последний параметр $ allow_duplicate метода не было бы верно)
Примечание: Это изменилось в Prestashop 1.6, класс теперь называется PrestaShopLogger
, используйте PrestaShopLogger::addLog($message, $severity);
вместо этого.
Да, это в базе данных. Благодаря! – Mika
под '/ log' (где'/'- базовая папка) http://doc.prestashop.com/display/PS14/System+Administrator+Guide – alfasin
под папкой/log –
Ну, я не нахожу это там. Я не нахожу упоминания о Logger :: addLog в документации Prestashop. – Mika