package
1.9.0-dev
Repository: https://github.com/quantonganh/gitea.git
Documentation: pkg.go.dev

# Functions

Close closes all the loggers.
Critical records critical log.
Debug records debug log.
DelLogger removes loggers that are for the given mode.
DiscardXORMLogger inits a blank logger for xorm.
Error records error log.
Fatal records error log and exit process.
Info records info log.
NewBrush create a brush according color.
NewConn creates new ConnWrite returning as LoggerInterface.
NewConsole create ConsoleWriter returning as LoggerInterface.
NewFileWriter create a FileLogWriter returning as LoggerInterface.
NewGitLogger create a logger for git FIXME: use same log level as other loggers.
NewLogger create a logger.
NewLoggerAsWriter creates a Writer representation of the logger with setable log level.
NewSMTPWriter creates smtp writer.
NewXORMLogger generate logger for xorm FIXME: configable.
Register registers given logger provider to adapters.
Trace records trace log.
Warn records warning log.

# Constants

log levels.
log levels.
log levels.
log levels.
log levels.
log levels.
log levels.

# Variables

GitLogger logger for git.
XORMLogger the logger for xorm.

# Structs

ConnWriter implements LoggerInterface.
ConsoleWriter implements LoggerInterface and writes messages to terminal.
FileLogWriter implements LoggerInterface.
Logger is default logger in beego application.
LoggerAsWriter is a io.Writer shim around the gitea log.
MuxWriter an *os.File writer with locker.
SMTPWriter implements LoggerInterface and is used to send emails via given SMTP-server.
XORMLogBridge a logger bridge from Logger to xorm.

# Interfaces

LoggerInterface represents behaviors of a logger provider.

# Type aliases

Brush brush type.