logrus-adapter

module
v0.0.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2025 License: MIT

README

LogX - Logrus Adapter

Adapter to wrap loggers from Logrus log package (https://github.com/sirupsen/logrus)

Install

go get -u github.com/logx-go/logrus-adapter

Usage

package main

import (
	"github.com/logx-go/logrus-adapter/pkg/logrusadapter"
	"github.com/sirupsen/logrus"
	"os"

	"github.com/logx-go/contract/pkg/logx"
)

func main() {
	lr := logrus.New()
	lr.Out = os.Stdout

	logger := logrusadapter.New(lr)

	logSomething(logger)
}

func logSomething(logger logx.Logger) {
	logger.Info("This is log message")
}

see examples/usage.go

Development

Requirement
Tests
go test ./... -race
Lint
golangci-lint run

License

MIT License (see LICENSE file)

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL