abgit/timber

该包最新版本(0.1.1)没有可用的许可信息。

一个简单的timber.io php SDK

0.1.1 2019-07-29 21:29 UTC

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();