logger

package
v0.0.0-...-3ddbc71 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package logger is responsible for logger initialization.

Index

Constants

View Source
const (
	RWFileMode = 0o600 // duplicate domain but in order do not have conflicts
)

Variables

This section is empty.

Functions

func Init

func Init() (func() error, error)

Init creates a new singleton logger.

func InitDummyLogs

func InitDummyLogs()

InitDummyLogs needs to tests.

Types

type Instance

type Instance struct {
	InfoLog *log.Logger
	ErrLog  *log.Logger
	// contains filtered or unexported fields
}

Instance represents an instance of log.

var Client *Instance // nolint:gochecknoglobals // global on purpose

Client is a singleton logger instance.

func (*Instance) CloseOrLog

func (lc *Instance) CloseOrLog(c io.Closer)

CloseOrLog is a helper for any defer closer.Close() call.

Jump to

Keyboard shortcuts

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