flexic / log
Flexic component package
Installs: 178
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/flexic/log
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'));