phore/log
最新稳定版本:v2.0.2
Composer 安装命令:
composer require phore/log
包简介
Logging class
README 文档
README
- PSR-3 compliant logger
- Multiple targets (syslog, file, pipe) with individual configuration
- Quick configuration with single uri
- Multi-format support
Installation
composer require phore/log
Logger Usage
Easy usage
phore_Log("Some log message"); // Debug message phore_log("Value :val expected", ["val"=>"some unescaped value"]); // Auto escaping phore_log()->emergency("Emergency Message");
Configuration
Global configuration
PhoreLogger::Register(PhoreLoggerFactory::BuildFromUri("syslog+udp://metrics.host.tld:4200?tag=server1"));
Multi instance
$logger = PhoreLoggerFactory::BuildFromUri();
Logging
phore_log("something to log :message", ["message"=>"Hello"]);
phore_log()->setLogLevel(LogLevel::DEBUG);
phore_log()->emergency("emergency");
LogLevel
| LogLevel | Code |
|---|---|
| LogLevel::EMERGENCY | 0 |
| LogLevel::ALERT | 1 |
| LogLevel::CRITICAL | 2 |
| LogLevel::ERROR | 3 |
| LogLevel::WARNING | 4 |
| LogLevel::NOTICE | 5 |
| LogLevel::INFO | 6 |
| LogLevel::DEBUG | 7 (default) |
Logging configuration
You can specify one or more logger with different log levels.
syslog+udp://<hostname>:<port>/<tag>?severity=4&
syslogng+udp://
def://stdout?severity=4
def://stderr?severity=4
file:///var/log/xy.log?severity=4
统计信息
- 总下载量: 8.5k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 7
- 推荐数: 1
其他信息
- 授权协议: MIT
- 更新时间: 2018-08-07