childe / gohangout

使用 golang 模仿的 Logstash。用于消费 Kafka 数据,处理后写入 ES、Clickhouse 等。
MIT License
1.01k stars 234 forks source link

Logging without becoming coupled to a particular logging implementation #229

Open ColinChamber opened 1 year ago

ColinChamber commented 1 year ago

How about using https://github.com/go-logr/logr? @childe

childe commented 1 year ago

在一些基础库中,我想使用 logr ,比如 https://github.com/childe/healer

gohangout 是一个 application,我觉得作者选一个 Log 库来用,问题不大。但 glog 有 些缺陷,我想换成 klog 了。

如果是 logr,具体使用哪个实现呢?是用户自己选吗?

ColinChamber commented 1 year ago

是的,gohangout作为应用需要选定一个实现。如果使用logr的话,之后社区或者用户替换实现会比较方便。实现的话,我也觉得klog挺好