Simple integration of the Monolog Package (https://github.com/Seldaek/monolog) into CodeIgniter by overwriting the CI_Log class.
Based on https://github.com/pfote/Codeigniter-Monolog, but updating monolog to 1.7.* and supporting file logging more akin to native CodeIgniter logging.
This library registers Monolog as the PHP error handler to catch all errors and adds support for IntrospectionProcessor for additional meta data.
Supports File (RotatingFileHandler), New Relic (NewRelicHandler) and HipChat (HipChatHandler).
- Install monolog with
composer require monolog/monolog
- Make sure your index.php contains
include_once './vendor/autoload.php';
- Copy application/libraries/Log.php and application/config/monolog.php into your CodeIgniter application
- Install monolog with
composer require monolog/monolog
- Make sure your index.php contains
include_once './vendor/autoload.php';
- Copy application/core/Log.php and application/config/monolog.php into your CodeIgniter application
Use log_message() as per normal in CodeIgniter to log error, debug and info messages. Log files are stored in the application/logs folder in format YYYY-MM-DD-ci.log
codeigniter-monolog is licensed under the MIT License - see the LICENSE file for details