smallprodapp / yukky-log-php-sdk
PHP版本的Yukky Log SDK
1.4
2019-09-10 13:50 UTC
Requires
- ext-curl: *
README
简单易用的SDK,用于将日志发送到Yukky Log!
更多信息请访问 https://log.yukkyapp.com/doc
安装
composer require smallprodapp/yukky-log-php-sdk
完成!
初始化
在您的代码中某个地方应该添加这个
require "./vendor/autoload.php";
...
Yukky\YukkyLog.init("<appkey>", "<appsecret>");
这将初始化SDK。
您可以通过添加一个第三个参数来指定是否需要调试模式。
发送一些日志
日志类
要发送日志,您首先需要创建它。
为此,您可以创建一个日志对象,如下所示
new Yukky\Log("PHP Test", ["PHP", "Test"], "Test php desc", null);
第一个参数是日志名称,第二个参数是标签数组,第三个参数是描述,最后一个参数是要发送的一些信息,它必须是一个对象。
如果您想创建自己的日志类型(不是错误、警告或信息),您可以创建一个FullLog对象,如下所示
new Yukky\FullLog("PHP Test", ["PHP", "Test"], "Test php desc", null, "my type");
参数与Log相同,但您必须添加另一个参数,即您自定义类型的名称。
错误
要发送错误日志,只需添加此行
Yukky\YukkyLog.error(new Log("PHP Test", ["PHP", "Test"], "Test php desc", null));
or
Yukky\YukkyLog.error(["name" => "PHP Test", "tags" => ["PHP", "Test"], "desc" => "Test php desc", "infos" => null]);
警告
要发送警告日志,只需添加此行
Yukky\YukkyLog.warning(new Log("PHP Test", ["PHP", "Test"], "Test php desc", null));
or
Yukky\YukkyLog.warning(["name" => "PHP Test", "tags" => ["PHP", "Test"], "desc" => "Test php desc", "infos" => null]);
信息
要发送信息日志,只需添加此行
Yukky\YukkyLog.info(new Log("PHP Test", ["PHP", "Test"], "Test php desc", null));
or
Yukky\YukkyLog.info(["name" => "PHP Test", "tags" => ["PHP", "Test"], "desc" => "Test php desc", "infos" => null]);
自定义
要发送自定义日志,只需添加此行
Yukky\YukkyLog.custom(new FullLog("PHP Test", ["PHP", "Test"], "Test php desc", null, "my type"));
or
Yukky\YukkyLog.custom(["name" => "PHP Test", "tags" => ["PHP", "Test"], "desc" => "Test php desc", "infos" => null, "type" => "my custom type"]);