robertsaupe / php-logger
用于创建日志的 PHP 库
1.0.5
2024-02-21 10:23 UTC
Requires
- php: >=8.2.0
- symfony/filesystem: ^7
Requires (Dev)
- phpstan/phpstan: ^1
README
用于创建日志的 PHP 库
支持
GitHub | Patreon | PayPal | Amazon
安装
composer require robertsaupe/php-logger
入门
基本
use robertsaupe\Logger\LogBasic; $logger = new LogBasic(); $logger->error('error'); $logger->warning('warning'); $logger->info('info'); $logger->normal('normal'); $logger->verbose('verbose'); $logger->veryverbose('veryverbose'); $logger->debug('debug'); //return messageObject $message = $logger->normal("Testmessage"); print_r($message); print_r($message->getArray()); //return all messages print($logger->getFormattedMessagesByVerbosity()); //return all messages as html print($logger->getFormattedMessagesByVerbosity(true));
文件
use robertsaupe\Logger\LogFile; $logger = new LogFile(dirname(__DIR__).'/logs', 'test'); //now writes the messages to a log-file
HTML
use robertsaupe\Logger\LogHTML; $logger = new LogHTML(dirname(__DIR__).'/logs', 'test'); //now writes the messages to a html-file
致谢
- Symfony for Filesystem