# Functions
AddContext method to add context values into default logger.
AddHook method is to add logger hook function.
Debug logs message as `DEBUG`.
Debugf logs message as `DEBUG`.
Error logs message as `ERROR`.
Errorf logs message as `ERROR`.
Fatal logs message as `FATAL` and call to os.Exit(1).
Fatalf logs message as `FATAL` and call to os.Exit(1).
Fatalln logs message as `FATAL` and call to os.Exit(1).
Info logs message as `INFO`.
Infof logs message as `INFO`.
IsLevelDebug method returns true if log level is DEBUG otherwise false.
IsLevelError method returns true if log level is ERROR otherwise false.
IsLevelFatal method returns true if log level is FATAL otherwise false.
IsLevelInfo method returns true if log level is INFO otherwise false.
IsLevelPanic method returns true if log level is PANIC otherwise false.
IsLevelTrace method returns true if log level is TRACE otherwise false.
IsLevelWarn method returns true if log level is WARN otherwise false.
Level method returns currently enabled logging level.
New method creates the aah logger based on supplied `config.Config`.
NewWithContext method creates the aah logger based on supplied `config.Config`.
Panic logs message as `PANIC` and call to panic().
Panicf logs message as `PANIC` and call to panic().
Panicln logs message as `PANIC` and call to panic().
Print logs message as `INFO`.
Printf logs message as `INFO`.
Println logs message as `INFO`.
SetDefaultLogger method sets the given logger instance as default logger.
SetLevel method sets log level for default logger.
SetPattern method sets the log format pattern for default logger.
SetWriter method sets the given writer into logger instance.
ToGoLogger method wraps the current log writer into Go Logger instance.
Trace logs message as `TRACE`.
Tracef logs message as `TRACE`.
Warn logs message as `WARN`.
Warnf logs message as `WARN`.
WithField method to add single key-value into log.
WithFields method to add multiple key-value pairs into log.
Writer method returns the writer of default logger.
# Constants
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Format flags used to define log message format for each log entry.
Log Level definition.
Log Level definition.
Log Level definition.
Log Level definition.
Log Level definition.
Log Level definition.
Log Level definition.
Log Level definition.
# Variables
DefaultPattern is default log entry pattern in aah/log.
ErrHookFuncIsNil is returned when hook function is nil.
ErrLogReceiverIsNil returned when suppiled receiver is nil.
FmtFlags is the list of log format flags supported by aah log library Usage of flag order is up to format composition.
# Structs
ConsoleReceiver writes the log entry into os.Stderr.
Entry represents a log entry and contains the timestamp when the entry was created, level, etc.
FileReceiver writes the log entry into file.
No description provided by the author
No description provided by the author