Как я могу проверить файлы журнала Drupal?

Как я могу проверить файлы журнала Drupal?

21.06.2011 10:24:38 Просмотров 61 Источник

Как я могу проверить файлы журнала Drupal?

Я использую Ubuntu 10.10 + Apache2 + PHP 5.33 + MySQL и Drupal 7.

У вопроса есть решение - Посмотреть?

Ответы - Как я могу проверить файлы журнала Drupal? / How can I check Drupal log files?

Charlie Schliesser

23.06.2011 06:10:00

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

При загрузке Drupal он использует функцию PHP watchdog(), чтобы установить свой собственный обработчик ошибок для ошибок PHP. Поэтому всякий раз, когда ошибка PHP возникает в Drupal, она регистрируется через set_error_handler()в watchdog(). Если вы ищете фатальные ошибки PHP, например, в admin/reports/dblogи не видеть их, вот почему. Другие ошибки, например ошибки Apache, по-прежнему должны регистрироваться в /var/log/apache/error.logили там , где вы настроили его для входа.

https://stackoverflow.com/questions/6421188/how-can-i-check-drupal-log-files/6448593#comment29161726_6448593
Почему бы просто не использовать error_log( $message + $vars + $etc)?
https://stackoverflow.com/questions/6421188/how-can-i-check-drupal-log-files/6448593#comment29161991_6448593
Ты можешь это сделать. Таблица watchdog содержит больше, чем просто сообщение, например модуль или библиотеку или что-то еще, что бросило его, сериализованный массив данных, которые вы, возможно, захотите сохранить (информация, связанная с ошибкой, вне строки сообщения), местоположение, реферер, текущий зарегистрированный пользователь и т. д. Поэтому бросаю watchdog('my_module', "Something broke.", $array_of_data)может быть довольно полезным для отладки.
Seven

18.01.2018 12:36:34

Если вы любите командную строку, вы также можете сделать это с помощью drush с командой watchdog show:

drush ws

Более подробная информация об этой команде доступна здесь:

https://drushcommands.com/drush-7x/watchdog/watchdog-show/

erier

01.03.2018 06:25:15

Убедитесь, что drush установлен (возможно, Вам также потребуется включить модуль dblog) и используйте:

drush watchdog-show --tail

Доступно в drush v8 и ниже.

Это даст вам живой взгляд на журналы с вашей консоли.

https://stackoverflow.com/questions/6421188/how-can-i-check-drupal-log-files/49052998#comment102926424_49052998
Опция "-- tail " не существует.
https://stackoverflow.com/questions/6421188/how-can-i-check-drupal-log-files/49052998#comment103483731_49052998
Это доступно только в drush 8 и ниже.
SynapseIndia

15.03.2018 01:01:40

Мы столкнулись со многими ситуациями, когда нам нужно проверить журналы ошибок и ошибок, чтобы выяснить проблему, с которой мы сталкиваемся, мы можем проверить, возможно, следующим методом:

1.) На пустом экране Некоторое время мы не получили ничего, кроме пустого экрана вместо нашего сайта или сообщения, написанного на веб-сайте, возникла неожиданная ошибка. Пожалуйста, повторите попытку позже, чтобы мы могли печатать ошибки на экране путем добавления

error_reporting(E_ALL);

ini_set('display_errors', TRUE); 

ini_set('display_startup_errors', TRUE); 

в index.php на вершине.;

2.) Мы должны включить дополнительный основной модуль для ведения журнала базы данных в /admin / build / modules, а затем мы можем проверить журналы your_domain_name / admin / reports/dblog

3.) Мы можем использовать команду drush также для проверки журналов друш Барбос-шоу покажет последние десять сообщений

или если мы хотим продолжать показывать журналы с дополнительной информацией, которую мы можем использовать
друш сторожевой-шоу-хвост-полный.

4.) Также мы можем включить модуль core Syslog этот модуль регистрирует события операционной системы любого веб-сервера.

Закрыть X