1 Star 2 Fork 0

SkyWalking / go2sky-plugins

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 616 Bytes
一键复制 编辑 原始数据 按行查看 历史

Go2sky with logrus (v1.8.1)

Installation

go get -u github.com/SkyAPM/go2sky-plugins/logrus

Usage

package main

import (
	"context"
	"github.com/sirupsen/logrus"
	logrusplugin "github.com/SkyAPM/go2sky-plugins/logrus"
)

func main() {
	// init format with custom trace context key
	// SW_CTX format: [$serviceName,$instanceName,$traceId,$traceSegmentId,$spanId]
	logrus.SetFormatter(logrusplugin.Wrap(&logrus.JSONFormatter{}, "SW_CTX"}))

	// init tracer

	// log with context
	ctx := context.Background()
	logrus.WithContext(ctx).Info("test1")
}

See more.

Go
1
https://gitee.com/OpenSkywalking/go2sky-plugins.git
git@gitee.com:OpenSkywalking/go2sky-plugins.git
OpenSkywalking
go2sky-plugins
go2sky-plugins
v1.4.1

搜索帮助

53164aa7 5694891 3bd8fe86 5694891