mehmetnky/logger

一个轻量级日志库

dev-main 2023-02-27 23:53 UTC

This package is not auto-updated.

Last update: 2024-09-25 05:43:16 UTC


README

Software License

一个轻量级的PSR-3日志库

安装

$ composer require mehmetnky/logger

使用方法

use Mehmetnky\Logger\Logger;

// Creates an "app.log" file in root folder.
$logger = new Logger();
// Or you can specify a path for your log file.
$logger = new Logger('custom/path/to/my.log');

$logger->emergency('Log message', ['additional', 'information']);
$logger->alert('Log message', ['additional', 'information']);
$logger->critical('Log message', ['additional', 'information']);
$logger->error('Log message', ['additional', 'information']);
$logger->warning('Log message', ['additional', 'information']);
$logger->notice('Log message', ['additional', 'information']);
$logger->info('Log message', ['additional', 'information']);
$logger->debug('Log message', ['additional', 'information']);

/* A Sample Log
[2023-02-27 11:06:34] DEBUG: Log message
MoreInfo:
0: additional
1: information
*/

许可证

MIT许可证(MIT)。更多信息请参阅许可证文件