Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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