Documentation
¶
Index ¶
- Constants
- func CleanupExpiredLogs(root string, days int) error
- func CurrentFileName() string
- func Debug(args ...interface{})
- func Debugf(format string, args ...interface{})
- func Debugln(args ...interface{})
- func Error(args ...interface{})
- func Errorf(format string, args ...interface{})
- func Errorln(args ...interface{})
- func Fatal(args ...interface{})
- func Fatalf(format string, args ...interface{})
- func Fatalln(args ...interface{})
- func GetLogger() *logrus.Logger
- func Info(args ...interface{})
- func Infof(format string, args ...interface{})
- func Infoln(args ...interface{})
- func LogLinkFileFPath() string
- func NewLogHelper(settings *Settings) *logrus.Logger
- func Panic(args ...interface{})
- func Panicf(format string, args ...interface{})
- func Panicln(args ...interface{})
- func Print(args ...interface{})
- func Printf(format string, args ...interface{})
- func Println(args ...interface{})
- func SetLoggerFromYAML(path string) error
- func SetLoggerSettings(inSettings ...*Settings)
- func Warn(args ...interface{})
- func Warnf(format string, args ...interface{})
- func Warning(args ...interface{})
- func Warningf(format string, args ...interface{})
- func Warningln(args ...interface{})
- func Warnln(args ...interface{})
- type Settings
- type YamlConfig
Constants ¶
View Source
const (
NameDef = "logger"
)
Variables ¶
This section is empty.
Functions ¶
func CleanupExpiredLogs ¶ added in v0.0.14
func LogLinkFileFPath ¶ added in v0.0.6
func LogLinkFileFPath() string
LogLinkFileFPath returns the path of the current log file.
func NewLogHelper ¶
func SetLoggerFromYAML ¶ added in v0.0.14
func SetLoggerSettings ¶ added in v0.0.11
func SetLoggerSettings(inSettings ...*Settings)
Types ¶
type Settings ¶ added in v0.0.11
type Settings struct {
OnlyMsg bool // 是否只输出消息内容
Level logrus.Level // 日志级别
LogRootFPath string // 日志根目录
LogNameBase string // 日志名称
RotationTime time.Duration // 日志轮转时间
MaxAge time.Duration // 日志最大保存时间
MaxAgeDays int
MaxSizeMB int
UseHierarchicalPath bool // 是否使用分层路径(YYYY/MM/DD)
}
func LoadSettingsFromYAML ¶ added in v0.0.14
Click to show internal directories.
Click to hide internal directories.