Documentation
¶
Index ¶
- Variables
- func IsAppError(err error) bool
- type AppError
- type AppLogger
- func (applg *AppLogger) Debug(msg string, fields ...Field)
- func (applg *AppLogger) Debugf(temp string, args ...interface{})
- func (applg *AppLogger) Error(err AppError, msg string, fields ...Field)
- func (applg *AppLogger) Errorf(err AppError, temp string, args ...interface{})
- func (applg *AppLogger) Fatal(err AppError, msg string, fields ...Field)
- func (applg *AppLogger) Fatalf(err AppError, temp string, args ...interface{})
- func (applg *AppLogger) GetLevel() string
- func (applg *AppLogger) Info(msg string, fields ...Field)
- func (applg *AppLogger) Infof(temp string, args ...interface{})
- func (applg *AppLogger) IsDebugLevel() bool
- func (applg *AppLogger) Log() *zap.Logger
- func (applg *AppLogger) Println(args ...interface{})
- func (applg *AppLogger) SetLevel(l Level)
- func (applg *AppLogger) Warn(err AppError, msg string, fields ...Field)
- func (applg *AppLogger) Warnf(err AppError, temp string, args ...interface{})
- type Field
- type Level
- type Logger
- type Option
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorParam = AppError{/* contains filtered or unexported fields */} ErrorNonExistsFolder = AppError{/* contains filtered or unexported fields */} ErrorNonExistsFile = AppError{/* contains filtered or unexported fields */} ErrorEmptyData = AppError{/* contains filtered or unexported fields */} ErrorMethodNotSupport = AppError{/* contains filtered or unexported fields */} ErrorMethod = AppError{/* contains filtered or unexported fields */} ErrorInstantiation = AppError{/* contains filtered or unexported fields */} ErrorWriteFile = AppError{/* contains filtered or unexported fields */} ErrorReadFile = AppError{/* contains filtered or unexported fields */} ErrorConcurrency = AppError{/* contains filtered or unexported fields */} // 并发 ErrorRouter = AppError{/* contains filtered or unexported fields */} // API Router ErrorRouterRegister = AppError{/* contains filtered or unexported fields */} ErrorAgentStart = AppError{/* contains filtered or unexported fields */} ErrorMakeMiddleware = AppError{/* contains filtered or unexported fields */} ErrorHandleError = AppError{/* contains filtered or unexported fields */} ErrorRequestExecutor = AppError{/* contains filtered or unexported fields */} ErrorServerPlugin = AppError{/* contains filtered or unexported fields */} ErrorParamsIncomplete = AppError{/* contains filtered or unexported fields */} // 参数 ErrorAuthParamsIncomplete = AppError{/* contains filtered or unexported fields */} ErrorHost = AppError{/* contains filtered or unexported fields */} // 网络请求错误 ErrorHTTPHandle = AppError{/* contains filtered or unexported fields */} ErrorNetForwarding = AppError{/* contains filtered or unexported fields */} ErrorMiddleware = AppError{/* contains filtered or unexported fields */} ErrorKafka = AppError{/* contains filtered or unexported fields */} // kafka ErrorKafkaConsumer = AppError{/* contains filtered or unexported fields */} ErrorKafkaProducer = AppError{/* contains filtered or unexported fields */} ErrorKafkaProducerSend = AppError{/* contains filtered or unexported fields */} ErrorES = AppError{/* contains filtered or unexported fields */} // ES ErrorMysql = AppError{/* contains filtered or unexported fields */} // mysql ErrorRedis = AppError{/* contains filtered or unexported fields */} // redis ErrorCache = AppError{/* contains filtered or unexported fields */} // cache ErrETCDException = AppError{/* contains filtered or unexported fields */} // etcd操作 )
Functions ¶
Types ¶
type AppError ¶
type AppError struct {
// contains filtered or unexported fields
}
AppError 业务逻辑错误对象
type AppLogger ¶
type AppLogger struct {
// contains filtered or unexported fields
}
AppLogger 实现一个logger
func (*AppLogger) Fatal ¶
Fatal logs a message and exit at FatalLevel with Logger The logger then calls os.Exit(1), even if logging at FatalLevel is disabled
func (*AppLogger) Fatalf ¶
Fatalf logs a message at FatalLevel with SugaredLogger The logger then calls os.Exit(1), even if logging at FatalLevel is disabled
func (*AppLogger) IsDebugLevel ¶
func (*AppLogger) Println ¶
func (applg *AppLogger) Println(args ...interface{})
Infof logs a message at InfoLevel with SugaredLogger
type Logger ¶
type Logger interface { // SetLevel(Level) // GetLevel() string Log() *zap.Logger Debug(msg string, fields ...Field) Debugf(string, ...interface{}) Info(string, ...Field) Infof(string, ...interface{}) Warn(AppError, string, ...Field) Warnf(AppError, string, ...interface{}) Error(AppError, string, ...Field) Errorf(AppError, string, ...interface{}) Fatal(AppError, string, ...Field) Fatalf(AppError, string, ...interface{}) Println(...interface{}) }
Logger 定义logger接口
Click to show internal directories.
Click to hide internal directories.