unax / logger
Logger with eight methods for writing logs to the eight RFC 5424 levels (debug, info, notice, warning, error, critical, alert, emergency).
1.1.0
2021-04-05 13:45 UTC
Requires
- php: >=7.0
Requires (Dev)
- squizlabs/php_codesniffer: 3.5.5
This package is auto-updated.
Last update: 2024-11-05 21:52:02 UTC
README
Unax Logger
DefaultLogger class is available for logging. The DefaultLogger includes eight methods for writing logs to the eight RFC 5424 levels (debug, info, notice, warning, error, critical, alert, emergency).
Example Usage
require(__DIR__ . '/vendor/autoload.php');
\Unax\Logger\LogHandlerFile::setLogHandlerFile(__DIR__ . '/debug.log');
\Unax\Logger\Logger::setLogThreshold('info');
$logger = \Unax\Logger\Logger::getLogger();
$logger->info('Hello World!');
Default log destination is PHP error_log() destination. Default logging threshold is 'error'. Everything below treshold will be skipped.
Support
Unax Logger is supported by Unax. Comments are welcome on support@unax.org.