package
0.0.0-20211003085907-069e140a66f5
Repository: https://github.com/yurulab/gocryptotrader.git
Documentation: pkg.go.dev

# Functions

CloseLogger is called on shutdown of application.
Debug takes a pointer subLogger struct and string sends to multiwriter.
Debugf takes a pointer subLogger struct, string & interface formats and sends to Info().
Debugln takes a pointer subLogger struct, string and interface sends to newLogEvent.
Error takes a pointer subLogger struct & interface formats and sends to newLogEvent().
Errorf takes a pointer subLogger struct, string & interface formats and sends to Debug().
Errorln takes a pointer subLogger struct, string & interface formats and sends to newLogEvent().
GenDefaultSettings return struct with known sane/working logger settings.
Info takes a pointer subLogger struct and string sends to newLogEvent.
Infof takes a pointer subLogger struct, string & interface formats and sends to Info().
Infoln takes a pointer subLogger struct and interface sends to newLogEvent.
Level retries the current sublogger levels.
MultiWriter make and return a new copy of multiWriter.
SetLevel sets sublogger levels.
SetupGlobalLogger setup the global loggers with the default global config values.
SetupSubLoggers configure all sub loggers with provided configuration values.
Warn takes a pointer subLogger struct & string and sends to newLogEvent().
Warnf takes a pointer subLogger struct, string & interface formats and sends to Warn().
Warnln takes a pointer subLogger struct & interface formats and sends to newLogEvent().

# Constants

DefaultMaxFileSize for logger rotation file.

# Variables

Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.
FileLoggingConfiguredCorrectly flag set during config check if file logging meets requirements.
Global vars related to the logger package.
Global vars related to the logger package.
GlobalLogConfig holds global configuration options for logger.
GlobalLogFile hold global configuration options for file logger.
Global vars related to the logger package.
LogPath system path to store log files in.
Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.
RWM read/write mutex for logger.
Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.
Global vars related to the logger package.

# Structs

Config holds configuration settings loaded from bot config.
Event holds the data sent to the log and which multiwriter to send to.
Levels flags for each sub logger type.
Logger each instance of logger settings.
Rotate struct for each instance of Rotate.
SubLoggerConfig holds sub logger configuration settings loaded from bot config.