Documentation ¶
Index ¶
- Constants
- Variables
- type JudgeLogItem
- type JudgeLogger
- func (logger *JudgeLogger) Debug(msg string)
- func (logger *JudgeLogger) Debugf(msg string, args ...interface{})
- func (logger *JudgeLogger) Error(msg string)
- func (logger *JudgeLogger) Errorf(msg string, args ...interface{})
- func (logger *JudgeLogger) GetLogs() []JudgeLogItem
- func (logger *JudgeLogger) Info(msg string)
- func (logger *JudgeLogger) Infof(msg string, args ...interface{})
- func (logger *JudgeLogger) Log(level int, msg string)
- func (logger *JudgeLogger) Logf(level int, msg string, args ...interface{})
- func (logger *JudgeLogger) SetLogLevel(level int)
- func (logger *JudgeLogger) SetStdoutPrint(swPrint bool)
- func (logger *JudgeLogger) Warn(msg string)
- func (logger *JudgeLogger) Warnf(msg string, args ...interface{})
Constants ¶
View Source
const ( LogLevelDebug = iota + 1 LogLevelInfo LogLevelWarn LogLevelError )
Variables ¶
View Source
var LogLevelMapping = []string{
"",
"DEBUG",
"INFO",
"WARN",
"ERROR",
}
View Source
var LogLevelStrMapping = map[string]int{ "debug": LogLevelDebug, "info": LogLevelInfo, "warn": LogLevelWarn, "error": LogLevelError, }
Functions ¶
This section is empty.
Types ¶
type JudgeLogItem ¶
type JudgeLogger ¶
type JudgeLogger struct {
// contains filtered or unexported fields
}
评测日志
func (*JudgeLogger) Debug ¶
func (logger *JudgeLogger) Debug(msg string)
func (*JudgeLogger) Debugf ¶
func (logger *JudgeLogger) Debugf(msg string, args ...interface{})
func (*JudgeLogger) Error ¶
func (logger *JudgeLogger) Error(msg string)
func (*JudgeLogger) Errorf ¶
func (logger *JudgeLogger) Errorf(msg string, args ...interface{})
func (*JudgeLogger) GetLogs ¶
func (logger *JudgeLogger) GetLogs() []JudgeLogItem
func (*JudgeLogger) Info ¶
func (logger *JudgeLogger) Info(msg string)
func (*JudgeLogger) Infof ¶
func (logger *JudgeLogger) Infof(msg string, args ...interface{})
func (*JudgeLogger) Logf ¶
func (logger *JudgeLogger) Logf(level int, msg string, args ...interface{})
func (*JudgeLogger) SetLogLevel ¶
func (logger *JudgeLogger) SetLogLevel(level int)
设置日志等级,会打印它和比它大级别的日志。比如设置为 WARN,则WARN和ERROR会被输出。
func (*JudgeLogger) SetStdoutPrint ¶
func (logger *JudgeLogger) SetStdoutPrint(swPrint bool)
func (*JudgeLogger) Warn ¶
func (logger *JudgeLogger) Warn(msg string)
func (*JudgeLogger) Warnf ¶
func (logger *JudgeLogger) Warnf(msg string, args ...interface{})
Click to show internal directories.
Click to hide internal directories.