Documentation ¶
Index ¶
- Variables
- func Console(msg ...any)
- func Debug(msg ...any)
- func Debugf(format string, msg ...any)
- func Enable(en bool)
- func Error(msg ...any) error
- func ErrorExit(code int, msg ...any)
- func Errorf(format string, msg ...any) error
- func Info(msg ...any)
- func Infof(format string, msg ...any)
- func IsLoggerReady() bool
- func Warn(msg ...any) error
- func Warnf(format string, msg ...any) error
- type FlyLogLevel
- type FlyLogger
- func (s *FlyLogger) AutoClean() error
- func (s *FlyLogger) Console(msg ...any)
- func (s *FlyLogger) Debug(msg ...any)
- func (s *FlyLogger) Debugf(format string, msg ...any)
- func (s *FlyLogger) Error(msg ...any) error
- func (s *FlyLogger) ErrorExit(code int, msg ...any)
- func (s *FlyLogger) Errorf(format string, msg ...any) error
- func (s *FlyLogger) GetFileName() string
- func (s *FlyLogger) Info(msg ...any)
- func (s *FlyLogger) Infof(format string, msg ...any)
- func (s *FlyLogger) Open(settings *FlyLoggerSettings)
- func (s *FlyLogger) OutputConsole(perfix string, msg ...any)
- func (s *FlyLogger) OutputConsolef(perfix string, format string, msg ...any)
- func (s *FlyLogger) OutputFile(perfix string, msg ...any)
- func (s *FlyLogger) OutputFilef(perfix string, format string, msg ...any)
- func (s *FlyLogger) Start()
- func (s *FlyLogger) Stop()
- func (s *FlyLogger) Warn(msg ...any) error
- func (s *FlyLogger) Warnf(format string, msg ...any) error
- type FlyLoggerSettings
- type Log
- func (s *Log) Debug(msg ...any)
- func (s *Log) Debugf(format string, msg ...any)
- func (s *Log) Error(msg ...any) error
- func (s *Log) ErrorExit(code int, msg ...any)
- func (s *Log) Errorf(format string, msg ...any) error
- func (s *Log) Info(msg ...any)
- func (s *Log) Infof(format string, msg ...any)
- func (s *Log) Warn(msg ...any) error
- func (s *Log) Warnf(format string, msg ...any) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Logger *FlyLogger IsEnable bool )
Functions ¶
func IsLoggerReady ¶
func IsLoggerReady() bool
Types ¶
type FlyLogLevel ¶
type FlyLogLevel int
const ( FlyLogLevel_Silent FlyLogLevel = 0 FlyLogLevel_Error FlyLogLevel = 1 FlyLogLevel_Warn FlyLogLevel = 2 FlyLogLevel_Info FlyLogLevel = 3 FlyLogLevel_Debug FlyLogLevel = 4 )
type FlyLogger ¶
type FlyLogger struct { sync.Mutex Settings *FlyLoggerSettings Logger *log.Logger ConsoleLogger *log.Logger FileName string File *os.File IsOpen bool Ready bool // contains filtered or unexported fields }
func NewFlyLogger ¶
func NewFlyLogger() *FlyLogger
func (*FlyLogger) GetFileName ¶
func (*FlyLogger) Open ¶
func (s *FlyLogger) Open(settings *FlyLoggerSettings)
func (*FlyLogger) OutputConsole ¶
func (*FlyLogger) OutputConsolef ¶
func (*FlyLogger) OutputFile ¶
func (*FlyLogger) OutputFilef ¶
type FlyLoggerSettings ¶
type FlyLoggerSettings struct { Enable bool ConfigType string ConfigKey string FileLevel FlyLogLevel ConsoleLevel FlyLogLevel FileDir string AutoCleanTime int Ready bool }
func NewFlyLoggerSettings ¶
func NewFlyLoggerSettings() *FlyLoggerSettings
func (*FlyLoggerSettings) LoadIni ¶
func (s *FlyLoggerSettings) LoadIni(config *FlyConfigFile.FlyIni, key string) error
从ini加载配置信息
func (*FlyLoggerSettings) ParseLogLevel ¶
func (s *FlyLoggerSettings) ParseLogLevel(name string) FlyLogLevel
Click to show internal directories.
Click to hide internal directories.