WordPress как на ладони
rgbcode is looking for WordPress developers. eurobyte.ru - мощные сервера с Дата-центрами в Нидерландах и Москве. От 159 ₽/мес.

Error_log — логи разных директорий папок

WP пишет файл error_log в четыре мне известные директории

  • Корневая
  • wp-includes
  • wp-admin
  • themes/название_темы

другие логи меня не интересуют

Можно ли как то перенаправить запись в корневую папку и создать переименованные файлы логов ?

пример

  • Корневая - ничего не меняем - error_log
  • wp-includes - пишем в корень с именем - error_log_includes
  • wp-admin - пишем в корень с именем - error_log_admin
  • themes/название_темы - пишем в корень с именем - error_log_theme

периодически проверяю сайты и иногда нахожу здоровые логи в разных директориях, выключать логирование не хочу. Хорошо бы фильтр для лого в mu-plugins отправить и проще было бы по сайтам анализ делать.

0
kolshix
год назад 779
  • 0
    Kama9743

    По умолчанию: WP пишет логи в /wp-content/debug.log или куда указывают настройки сервера или пыхи и больше никуда. Путь можно изменить изменив константу WP_DEBUG_LOG. Я обычно указываю в ней:

    define( 'WP_DEBUG_LOG', dirname( __DIR__ ) . '/errors.log' );

    И получаю файл логов на уровень выше текущего wp-config.php.

    То что у тебя пишет в разные директории, это какие-то кастомные изменения пути, например через изменение настройки пыхи:

    ini_set( 'error_log', dirname( __DIR__ ) . '/errors.log' );

    Так делать не рекомендуется - должен быть один файл логов!

    Чтобы сделать, как тебе нужно, для начала надо понять, а как это так получается что в разные папки логи пишутся. Может это настройка сервера какая-то, может в пыхе путь до файла логов меняется.

    Можно конечно поискать хуки (не уверен что под все найдешь) и на разных хуках менять настройку error_log пыхи, но это извращения какие-то, непонятно зачем.

    Я вообще впервые слышу что в папки ядра ВП (wp-includes, wp-admin) сохраняются логи - что за бред, зачем так делать?

    kolshix год назад

    в основном хостинг на cPanel и разные темы и разные модели, короче все рандомно. И почти на каждом встречал ошибки в этих папках.
    Есть подозрение, что распределение идёт от типа ошибки, но это только предположение. Нужно будет почитать.

    kolshix год назад

    Посмотрел , гугл показывает что я не первый с таким вопросом

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация