Create an account

Very important

  • To access the important data of the forums, you must be active in each forum and especially in the leaks and database leaks section, send data and after sending the data and activity, data and important content will be opened and visible for you.
  • You will only see chat messages from people who are at or below your level.
  • More than 500,000 database leaks and millions of account leaks are waiting for you, so access and view with more activity.
  • Many important data are inactive and inaccessible for you, so open them with activity. (This will be done automatically)


Thread Rating:
  • 548 Vote(s) - 3.52 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How can I check Drupal log files?

#1
How can I check Drupal log files?

I'm using Ubuntu 10.10 + Apache2 + PHP 5.33 + MySQL and Drupal 7.
Reply

#2
To view entries in Drupal's own internal log system (the `watchdog` database table), go to

[To see links please register here]

. These can include Drupal-specific errors as well as general PHP or MySQL errors that have been thrown.

Use the [`watchdog()`][1] function to add an entry to this log from your own custom module.

When Drupal bootstraps it uses the PHP function `set_error_handler()` to set its own error handler for PHP errors. Therefore, whenever a PHP error occurs within Drupal it will be logged through the `watchdog()` call at `admin/reports/dblog`. If you look for PHP fatal errors, for example, in `/var/log/apache/error.log` and don't see them, this is why. Other errors, e.g. Apache errors, should still be logged in `/var/log`, or wherever you have it configured to log to.


[1]:

[To see links please register here]

Reply

#3
If you love the command line, you can also do this using drush with the watchdog show command:

`drush ws`

More information about this command available here:

[To see links please register here]

Reply

#4
We came across many situation where we need to check error and error logs to figure out issue we are facing we can check by possibly following method:

1.) On blank screen
Some time we got nothing but blank screen instead of our site or message written The website encountered an unexpected error. Please try again later , so we can Print Errors to the Screen
by adding

error_reporting(E_ALL);

ini_set('display_errors', TRUE);

ini_set('display_startup_errors', TRUE);

in `index.php` at top.;

2.) We should enable optional core module for Database Logging at /admin/build/modules, and then we can check logs your_domain_name/admin/reports/dblog



3.) We can use drush command also to check logs
**drush watchdog-show** it will show recent ten message

or if we want to continue showing logs with more information we can user
**drush watchdog-show --tail --full.**

4.) Also we can enable core Syslog module this module logs events of operating system of any web server.

Reply

#5
Make sure drush is installed (you may also need to make sure the dblog module is enabled) and use:

drush watchdog-show --tail
***Available in drush v8 and below.***

This will give you a live look at the logs from your console.
Reply

#6
We can use drush command also to check logs
`drush watchdog-show` it will show recent 10 messages.

or if we want to continue showing logs with more information we can user

drush watchdog-show --tail --full.

Reply

#7
MAMP/logs/php_error.log

Above all given option does not work go to the MAMP/logs/ check all type of log-like.

1. mysql_error.log
2. nginx_error.log
3. apache_error.log
Reply

#8
For drupal 9, you can access to your logs with drush , here some commands:

- watchdog:delete (wd-del, wd-delete, wd) Delete watchdog log records.
- watchdog:list (wd-list) Interactively filter the watchdog message listing.
- watchdog:show (wd-show, ws) Show watchdog messages.
- watchdog:show-one (wd-one) Show one log record by ID.
- watchdog:tail (wd-tail, wt) Tail watchdog messages.

One more thing if your are not fan with commands, please in the Administrative menu, go to Reports > Recent log messages. On this page is a list of recent log messages which you can filter by type and severity.

but if your are professional you can configure ELK that's will give you all
Reply

#9
In Drupal, you can check the log files through the Drupal admin interface or by accessing the server files directly. Here are the steps for each method:

**Through the Drupal admin interface:**

Log in to your Drupal site as an administrator.
Go to Reports > Recent log messages.
This will show you a list of recent log entries, filtered by severity level and type.

**By accessing server files:**

Connect to your server via FTP or SFTP.
Locate your Drupal installation directory.
Look for the "logs" directory or server level /var/log.
Open the log files you want to view.

Note: The location of the log files may vary depending on your Drupal installation and server configuration. You may need to consult your hosting provider or server administrator for help finding the logs.
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

©0Day  2016 - 2023 | All Rights Reserved.  Made with    for the community. Connected through