Categorygithub.com/gopi-frame/logger
repositorypackage
0.0.0-20241127091016-038924c405be
Repository: https://github.com/gopi-frame/logger.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Logger

Go Reference Go codecov Go Report Card License: MIT FOSSA Status

Package logger is a package for managing logger drivers and creating logger instances.

Installation

go get -u github.com/gopi-frame/logger

Import

import "github.com/gopi-frame/logger"

Usage

package main

import (
	"github.com/gopi-frame/logger"
	
	_ "github.com/gopi-frame/logger/driver/zap"
)

func main() {
	log, err := logger.Open("zap", map[string]any{
		"Level": "debug",
    })
}

Drivers

How to create a custom driver

To create a custom driver, just implement the logger.Driver interface and register it using logger.Register

License

FOSSA Status