Documentation ¶
Index ¶
- func Critical(v ...interface{}) error
- func Debug(v ...interface{})
- func Error(v ...interface{}) error
- func Fatal(v ...interface{}) error
- func Flush()
- func GetLoggingConfig() *config.LoggingConfig
- func Info(v ...interface{})
- func NewBufferedWriter(innerWriter io.Writer, bufferSize int, flushPeriod time.Duration) (*bufferedWriter, error)
- func NewConsoleWriter() (writer *consoleWriter, err error)
- func NewRollingFileWriterSize(fpath string, atype rollingArchiveType, apath string, maxSize int64, ...) (*rollingFileWriterSize, error)
- func NewRollingFileWriterTime(fpath string, atype rollingArchiveType, apath string, maxr int, ...) (*rollingFileWriterTime, error)
- func Register(l Logger)
- func RegisterWebsocketHandler(...)
- func SetLogging(env *Env, logLevel string, logFile string)
- func Trace(v ...interface{})
- func UpdateLoggingConfig(config *config.LoggingConfig)
- func Warn(v ...interface{}) error
- type CustomReceiver
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetLoggingConfig ¶
func GetLoggingConfig() *config.LoggingConfig
func NewBufferedWriter ¶
func NewBufferedWriter(innerWriter io.Writer, bufferSize int, flushPeriod time.Duration) (*bufferedWriter, error)
NewBufferedWriter creates a new buffered writer struct. bufferSize -- size of memory buffer in bytes flushPeriod -- period in which data flushes from memory buffer in milliseconds. 0 - turn off this functionality
func NewConsoleWriter ¶
func NewConsoleWriter() (writer *consoleWriter, err error)
Creates a new console writer. Returns error, if the console writer couldn't be created.
func RegisterWebsocketHandler ¶
func RegisterWebsocketHandler(func1 func(message string, level log.LogLevel, context log.LogContextInterface))
func SetLogging ¶
func UpdateLoggingConfig ¶
func UpdateLoggingConfig(config *config.LoggingConfig)
Types ¶
type CustomReceiver ¶
type CustomReceiver struct {
// contains filtered or unexported fields
}
func (*CustomReceiver) AfterParse ¶
func (ar *CustomReceiver) AfterParse(initArgs log.CustomReceiverInitArgs) error
func (*CustomReceiver) Close ¶
func (ar *CustomReceiver) Close() error
func (*CustomReceiver) Flush ¶
func (ar *CustomReceiver) Flush()
func (*CustomReceiver) ReceiveMessage ¶
func (ar *CustomReceiver) ReceiveMessage(message string, level log.LogLevel, context log.LogContextInterface) error
Click to show internal directories.
Click to hide internal directories.