flexic / log
This package is abandoned and no longer maintained.
The author suggests using the psr/log package instead.
Flexic component package
1.0.1
2019-02-21 17:26 UTC
Requires
- php: ^7.1.3
- ext-http: *
- ext-json: *
This package is auto-updated.
Last update: 2022-11-01 14:58:08 UTC
README
The Log component defines an object-oriented layer for the Log handling.
Resources
Examples
# Configure a logger $logger = new \Flexic\Log\Logger('test'); $logger->pushHandler(new \Flexic\Log\Handler\FileHandler('/path/to/log/file/')); $logger->log(\Flexic\Log\LogLevel::DEBUG, 'Message with {placeholder}', array('placeholder' => 'text'));
# Logger functions $logger->emergency('Message with {placeholder}', array('placeholder' => 'text')); $logger->alert('Message with {placeholder}', array('placeholder' => 'text')); $logger->critical('Message with {placeholder}', array('placeholder' => 'text')); $logger->error('Message with {placeholder}', array('placeholder' => 'text')); $logger->warning('Message with {placeholder}', array('placeholder' => 'text')); $logger->notice('Message with {placeholder}', array('placeholder' => 'text')); $logger->info('Message with {placeholder}', array('placeholder' => 'text')); $logger->debug('Message with {placeholder}', array('placeholder' => 'text')); $logger->exception('Message with {placeholder}', array('placeholder' => 'text')); $logger->log(\Flexic\Log\LogLevel::DEBUG, 'Message with {placeholder}', array('placeholder' => 'text'));
# Configure a static logger $logger = new \Flexic\Log\Logger('test'); $logger->pushHandler(new \Flexic\Log\Handler\FileHandler('/path/to/log/file/')); Flexic\Log\StaticLogger::setLogger($logger); Flexic\Log\StaticLogger::log(\Flexic\Log\LogLevel::DEBUG, 'Message with {placeholder}', array('placeholder' => 'text'));