The Cherry-project logger
Install from composer composer require cherry-project/logger
Include Autoloader in your main file (Ex.: index.php)
require_once __DIR__ . '/vendor/autoload.php';Import class
use Cherry\Logger;Set logs directory
define('LOGS_DIR', __DIR__ . '/var/log');Crete class new object
Logger class takes two arguments:
- Log Name, the logs filename({LogName}.log). (Default 'app')
- Logs Directory. (Default '/var/log')
$logger = new Logger('app-logs', LOGS_DIR);The logger has 3 methods (Log types): info, warning, error;
$logger->info('Info Message');
$logger->warning('Warning Message');
$logger->error('Error Message');2019 © Temuri Takalandze takalandzet@gmail.com