package
3.5.0
Repository: https://github.com/laisky/go-utils.git
Documentation: pkg.go.dev

# Functions

LevelFromZap convert from zap level.
LevelToZap.
New create new logger.
NewAlert create new Alert.
NewConsoleWithName create new logger with name.
NewWithName create new logger with name.
WithAlertHookLevel level to trigger AlertHook.
WithAlertPushTimeout set Alert HTTP timeout.
WithAlertToken set token for alert hooker.
WithAlertType set type for alert hooker.
WithEncoding set logger encoding formet.
WithErrorOutputPaths set error logs output path like "stderr".
WithLevel set logger level.
WithName set logger name.
WithOutputPaths set output path like "stdout".
WithZapOptions set logger with zap.Option.

# Constants

EncodingConsole is logger format for console.
EncodingJSON is logger format for json.
LevelDebug Logger level debug.
LevelError Logger level error.
LevelFatal Logger level fatal.
LevelInfo Logger level info.
LevelPanic Logger level panic.
LevelUnspecified unknown level.
LevelWarn Logger level warn.
SampleRateDenominator sample rate = sample / SampleRateDenominator.

# Variables

Shared logging tool.

# Structs

Alert send alert to laisky's alert API https://github.com/Laisky/laisky-blog-graphql/tree/master/telegram.
LoggerT extend from zap.Logger.

# Interfaces

Logger logger interface.

# Type aliases

AlertOption option for create AlertHook.
Encoding how to print log.
Level logger level - LevelInfo - LevelDebug - LevelWarn - LevelError - LevelFatal - LevelPanic.
Option logger options.