Download the PHP package kirinnee/laravel-log-enricher without Composer
On this page you can find all versions of the php package kirinnee/laravel-log-enricher. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download kirinnee/laravel-log-enricher
More information about kirinnee/laravel-log-enricher
Files in kirinnee/laravel-log-enricher
Download kirinnee/laravel-log-enricher
More information about kirinnee/laravel-log-enricher
Files in kirinnee/laravel-log-enricher
Vendor kirinnee
Package laravel-log-enricher
Short Description Enrich Laravel logging for better structured logging
License MIT
Package laravel-log-enricher
Short Description Enrich Laravel logging for better structured logging
License MIT
Please rate this library. Is it a good library?
Informations about the package laravel-log-enricher
Laravel Log Enricher
Automatically adds contextual data into Laravel's logging.
This includes:
- Request Body
- Request Header
- Process ID
- Class, Method, Line and File of the line that was logged
- Laravel Information (Laravel version, PHP version)
- Session Information
- Memory Usage of the current thread
Installation
-
Install the package
-
Add this package's LogEnhancer class to the tap option of your log channel in config/logging.php:
- Generate config file to control behaviour
It has following configurations:
Setting | Description | type |
---|---|---|
request_details |
Enrich with Details of the request itself | bool |
request_data |
Enrich with Request Body | bool |
request_header |
Enrich with Request Headers | bool |
session_data |
Enrich with Session Data | bool |
memory_usage |
Enrich with the current thread's memory usage | bool |
app_details |
Enrich with Laravels' application details, such as Laravel version, PHP version, Config Cached, Route Cached | bool |
log_file_class_method_line |
Enrich with the Log caller's file, line, class and method | bool |
log_process_id |
Enrich with the current process ID | bool |
ignore_input_fields |
Fields to ignore in the request body (sensitivie fields). For example, passwords, etc | array |
Author
License
This project is licensed under the MIT License - see the LICENSE file for details
All versions of laravel-log-enricher with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.3|^8.0
illuminate/support Version 5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0
monolog/monolog Version ^1.23|^2.1.1
illuminate/support Version 5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0|^9.0
monolog/monolog Version ^1.23|^2.1.1
The package kirinnee/laravel-log-enricher contains the following files
Loading the files please wait ....