xincheng/yii-trace
最新稳定版本:v1.0.0
Composer 安装命令:
composer require xincheng/yii-trace
包简介
yii log append trace id
关键字:
README 文档
README
使用
安装
composer require xincheng/yii-trace
配置
main.php use Xincheng\YiiTrace\Bootstrap; [ 'bootstrap' => [Bootstrap::class], ... ]
log.php
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning', 'info'],
...
'prefix' => function ($message) {
return sprintf('[%s]', Yii::$app->params['trace_id']);
}
],
]
获取TraceId
echo Yii::$app->params['trace_id']; echo Yii::$app->traceId->getTraceId();
使用外部TraceId
header里需要设置: x-request-id
日志示例
2024-07-16 15:48:41 [36fb958d-3c5d-2928-a8be-2f77b2e50d8a][info][backend\modules\v1\service\base\OrderStrategyService::getShipping]
统计信息
- 总下载量: 106
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-07-17