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

This package is auto-updated.

Last update: 2024-10-05 21:39:18 UTC


README

PHP PSR Enforcer Logger Release

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.