Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fuyibing/log
集成 Trace 的 Log 中间件, 遵循 OpenTelemetry 规范. Log 部分支持 term, file, kafka, aliyun sls 可配置, Trace 部分支持 term, jaeger, zipkin, aliyun sls. 其中 term (输出在终端控制台) 模式一般在 开发环境时使用, 此模式下 Log/Trace 为同步 SYNC 模式, 反之为异步 ASYNC.
https://github.com/fuyibing/log
aliyun jaeger open-telemetry open-tracing sls zipkin
Last synced: 3 days ago
JSON representation
集成 Trace 的 Log 中间件, 遵循 OpenTelemetry 规范. Log 部分支持 term, file, kafka, aliyun sls 可配置, Trace 部分支持 term, jaeger, zipkin, aliyun sls. 其中 term (输出在终端控制台) 模式一般在 开发环境时使用, 此模式下 Log/Trace 为同步 SYNC 模式, 反之为异步 ASYNC.
- Host: GitHub
- URL: https://github.com/fuyibing/log
- Owner: fuyibing
- License: apache-2.0
- Created: 2021-02-13T14:23:05.000Z (over 3 years ago)
- Default Branch: v5
- Last Pushed: 2023-03-12T10:05:28.000Z (over 1 year ago)
- Last Synced: 2024-09-25T20:44:52.984Z (8 days ago)
- Topics: aliyun, jaeger, open-telemetry, open-tracing, sls, zipkin
- Language: Go
- Homepage:
- Size: 1.03 MB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 链路日志
集成 `Trace` 的 `Log` 中间件, 遵循 `OpenTelemetry` 规范.
```go
import github.com/fuyibing/log/v5
```## 配置
> 包初始化时,自动从配置文件(config/log.yaml)文件中读取配置参数,若未指定则使用默认值
### 公共参数
H3
### Logger
#### Term
```yaml
logger-exporter: "term"
```#### File
```yaml
logger-exporter: "file"
file-logger:
path: "/var/logs"
folder: "2006-01"
name: "2006-01-02"
ext: "log"
```#### Kafka
### Tracer
### Term
### File
### Kafka