自己动手封装让Logrus支持本地与ELK日志

程序中记录日志一般有两个目的:Troubleshooting和显示程序运行状态。好的日志记录方式可以提供我们足够多定位问题的依据。日志记录大家都会认为简单,但如何通过日志可以高效定位问题并不是简单的事情。 在Go语言中,日志库并不像Java一样有一个具有统治力的日志库。在做新项目技术选型的时候,难免会遇到日志库的选择问题。近期公司新项目我选择了logrus是我已知的Go语言日志库中在Github中stars数最多的日志库。 官网介绍: Logrus is a structured logger for Go Continue Reading …