ext / logger
PHP Logger
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/ext/logger
Requires
- php: >=8.2
- monolog/monolog: ^3.9
Requires (Dev)
- mockery/mockery: ^1.6
- phpstan/phpstan: ^1.10.18
- phpunit/phpunit: ^10.2.4
- symfony/var-dumper: ^6.3.5
- vimeo/psalm: ^5.10.0
README
- Logger
Installation
- Install with Composer
- composer require ext/logger
 
Features
- Logger
Usage
use Zeus\Logger; $logger = new Logger([ 'name' => 'zeus', 'max' => 0, 'permission' => 0644, 'path' => '', 'lock' => false, 'level' => Level::Debug, 'processors' => [], 'handlers' => [], 'timezone' => 'Asia/Shanghai', 'output_format' => "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n", 'date_format' => RotatingFileHandler::FILE_PER_DAY, 'file_format' => "{filename}-{date}" ]); $logger->info("Hello World", ['foo' => 'bar']); $logger->debug("Hello World", ['foo' => 'bar']); $logger->notice("Hello World", ['foo' => 'bar']); $logger->warning("Hello World", ['foo' => 'bar']); $logger->error("Hello World", ['foo' => 'bar']); $logger->critical("Hello World", ['foo' => 'bar']); $logger->alert("Hello World", ['foo' => 'bar']); $logger->emergency("Hello World", ['foo' => 'bar']);
Documentation
CHANGELOG
See CHANGELOG.md
Contributing
Security Vulnerabilities
License
The Project is open-sourced software licensed under the MIT license.
More See https://choosealicense.com/licenses