abgit / timber
该包最新版本(0.1.1)没有可用的许可信息。
一个简单的timber.io php SDK
0.1.1
2019-07-29 21:29 UTC
Requires
- ext-json: *
- rmccue/requests: 1.*
This package is auto-updated.
Last update: 2024-09-29 05:09:29 UTC
README
这个库提供了一个API,用于将日志发送到timber.io服务。
使用Composer安装
将abgit/timber
添加为依赖项并运行composer update
"require": {
...
"abgit/timber" : "0.1.*"
...
}
创建timber.io源
创建一个"HTTP API"源,并找到源凭证"源ID"和"API密钥"。
向timber.io发送消息
<?php // import dependencies require 'vendor/autoload.php'; // get the timber class instance $timber = new timber\log( YOUR_SOURCE_ID, YOUR_SOURCE_APIKEY ); // Add messages $timber->warning( 'some warning message' ) ->error( 'some error message' ) ->info( 'some info message' ) ->debug( 'some debug message' ); // Send messages to timber $timber->send();
添加带有自定义元标签的消息
// Add messages with custom tags $timber->warning( 'some warning message', [ 'extrainfo' => 2 ] ) ->error( 'some error message', [ 'otherinfo' => 4 ] ) // Send messages to timber $timber->send();
添加带有自定义元标签和自定义日期的消息
// Add messages with custom tags and custom unixtimestamp $timber->error( 'some error message', [ 'extrainfo' => 2, 'otherinfo' => 4 ], time() - 86400 ) // Send messages to timber $timber->send();