gamernetwork/yolk-log
最新稳定版本:v1.0
Composer 安装命令:
composer require gamernetwork/yolk-log
包简介
Gamer Network's PHP logging component
README 文档
README
Want to work for Gamer Network? We are hiring!
Yolk Logger
A simple PSR-3 logging library with support for the following outputs:
- PHP error log
- Files
- Null
- Stdout (CLI only)
- Stderr (CLI only)
- Syslog
Requirements
This library requires PHP 5.4 or later, the Yolk Contracts package (gamernetwork/yolk-contracts) and the PSR-3 reference logger (psr/log).
Installation
It is installable and autoloadable via Composer as gamer-network/yolk-logger.
Alternatively, download a release or clone this repository, and add the \yolk\log and \Psr\Log namespaces to an autoloader.
License
Yolk Logger is open-sourced software licensed under the MIT license.
Quick Start
use yolk\log\LogLevel; // create a factory $f = new LoggerFactory(); // create some simple logs with default threshold (INFO) $l = $f->create('php'); $l = $f->create('stderr'); $l = $f->create('stdout'); $l = $f->create('null'); // specify configuration options $l = $f->create([ 'type' => 'file' 'file' => '/var/log/php/myapp.log' ]); $l = $f->create([ 'type' => 'syslog' 'prefix' => 'myapp' ]); // specify a threshold $l = $f->create([ 'type' => 'stderr', 'threshold' => LogLevel::INFO, ]); // simple message $l->warning('Ooops! Something went wrong'); // message with context $l->info( "{user} logged in at {time}", [ 'user' => 'Gary', 'time' => '2014-10-02 12:34:56', ] );
统计信息
- 总下载量: 8.32k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-11-12