Play this article
Node.js comes with a console that allows developers to log data using console.log
. This is often used for debugging. console.log
is often used because it offers a quick way of inspecting data. Laravel does not come with a console where logs can be written to. To see logged data, one has to inspect the laravel.log
file located in the storage folder.
To make log inspection more convenient, we have to feed data from laravel.log
to a terminal.
How to See Logged Data in a Terminal
To see logged data, open up a terminal and run
tail -f storage/logs/laravel.log
This should display the last lines in the laravel.log
file. The terminal updates in realtime with new logs.
How to Log Data
To log some data and see it in the terminal, run this in a controller
# import the Log Facade
use Illuminate\Support\Facades\Log;
Log::debug('Reached this point');
This should give something similar to
[2021-03-22 06:57:57] local.DEBUG: Reached this point
You can also log arrays and objects
[2021-03-22 07:00:19] local.DEBUG: array (
'bananas' => 5,
'apples' => 2,
'oranges' => 8,
)