vendor: update github.com/yunify/qingstor-sdk-go to v3

This commit is contained in:
Nick Craig-Wood 2019-08-14 14:58:30 +01:00
parent b84cc0cae7
commit a72ef7ca0e
51 changed files with 1560 additions and 750 deletions

View file

@ -0,0 +1,79 @@
package log
import (
"context"
)
// ContextFreeLogger is a logger that doesn't take context.
type ContextFreeLogger struct {
Logger *Logger
ctx context.Context
}
// Fatal logs a message with severity FATAL followed by a call to os.Exit(1).
func (l *ContextFreeLogger) Fatal(v ...interface{}) {
l.Logger.event(l.ctx, FatalLevel).write("%v", v...)
}
// Panic logs a message with severity PANIC followed by a call to panic().
func (l *ContextFreeLogger) Panic(v ...interface{}) {
l.Logger.event(l.ctx, PanicLevel).write("%v", v...)
}
// Error logs a message with severity ERROR.
func (l *ContextFreeLogger) Error(v ...interface{}) {
l.Logger.event(l.ctx, ErrorLevel).write("%v", v...)
}
// Warn logs a message with severity WARN.
func (l *ContextFreeLogger) Warn(v ...interface{}) {
l.Logger.event(l.ctx, WarnLevel).write("%v", v...)
}
// Info logs a message with severity INFO.
func (l *ContextFreeLogger) Info(v ...interface{}) {
l.Logger.event(l.ctx, InfoLevel).write("%v", v...)
}
// Debug logs a message with severity DEBUG.
func (l *ContextFreeLogger) Debug(v ...interface{}) {
l.Logger.event(l.ctx, DebugLevel).write("%v", v...)
}
// Fatalf logs a message with severity FATAL in format followed by a call to
// os.Exit(1).
func (l *ContextFreeLogger) Fatalf(format string, v ...interface{}) {
l.Logger.event(l.ctx, FatalLevel).write(format, v...)
}
// Panicf logs a message with severity PANIC in format followed by a call to
// panic().
func (l *ContextFreeLogger) Panicf(format string, v ...interface{}) {
l.Logger.event(l.ctx, PanicLevel).write(format, v...)
}
// Errorf logs a message with severity ERROR in format.
func (l *ContextFreeLogger) Errorf(format string, v ...interface{}) {
l.Logger.event(l.ctx, ErrorLevel).write(format, v...)
}
// Warnf logs a message with severity WARN in format.
func (l *ContextFreeLogger) Warnf(format string, v ...interface{}) {
l.Logger.event(l.ctx, WarnLevel).write(format, v...)
}
// Infof logs a message with severity INFO in format.
func (l *ContextFreeLogger) Infof(format string, v ...interface{}) {
l.Logger.event(l.ctx, InfoLevel).write(format, v...)
}
// Debugf logs a message with severity DEBUG in format.
func (l *ContextFreeLogger) Debugf(format string, v ...interface{}) {
l.Logger.event(l.ctx, DebugLevel).write(format, v...)
}
// NewContextFreeLogger creates a new context free logger for given logger.
func NewContextFreeLogger(l *Logger) *ContextFreeLogger {
return &ContextFreeLogger{Logger: l, ctx: context.Background()}
}

View file

@ -383,14 +383,10 @@ func (e *Event) write(format string, v ...interface{}) {
defer buf.Free()
// Format print message.
if format != "" {
if len(v) == 0 {
fmt.Fprint(buf, format)
} else {
fmt.Fprintf(buf, format, v...)
}
if len(v) == 0 {
fmt.Fprint(buf, format)
} else {
fmt.Fprint(buf, v...)
fmt.Fprintf(buf, format, v...)
}
// Append filed.

View file

@ -7,42 +7,42 @@ import (
// Fatal logs a message with severity FATAL followed by a call to os.Exit(1).
func Fatal(ctx context.Context, v ...interface{}) {
if globalLogger != nil {
globalLogger.event(ctx, FatalLevel).write("", v...)
globalLogger.event(ctx, FatalLevel).write("%v", v...)
}
}
// Panic logs a message with severity PANIC followed by a call to panic().
func Panic(ctx context.Context, v ...interface{}) {
if globalLogger != nil {
globalLogger.event(ctx, PanicLevel).write("", v...)
globalLogger.event(ctx, PanicLevel).write("%v", v...)
}
}
// Error logs a message with severity ERROR.
func Error(ctx context.Context, v ...interface{}) {
if globalLogger != nil {
globalLogger.event(ctx, ErrorLevel).write("", v...)
globalLogger.event(ctx, ErrorLevel).write("%v", v...)
}
}
// Warn logs a message with severity WARN.
func Warn(ctx context.Context, v ...interface{}) {
if globalLogger != nil {
globalLogger.event(ctx, WarnLevel).write("", v...)
globalLogger.event(ctx, WarnLevel).write("%v", v...)
}
}
// Info logs a message with severity INFO.
func Info(ctx context.Context, v ...interface{}) {
if globalLogger != nil {
globalLogger.event(ctx, InfoLevel).write("", v...)
globalLogger.event(ctx, InfoLevel).write("%v", v...)
}
}
// Debug logs a message with severity DEBUG.
func Debug(ctx context.Context, v ...interface{}) {
if globalLogger != nil {
globalLogger.event(ctx, DebugLevel).write("", v...)
globalLogger.event(ctx, DebugLevel).write("%v", v...)
}
}

View file

@ -74,32 +74,32 @@ func (l *Logger) Flush() {
// Fatal logs a message with severity FATAL followed by a call to os.Exit(1).
func (l *Logger) Fatal(ctx context.Context, v ...interface{}) {
l.event(ctx, FatalLevel).write("", v...)
l.event(ctx, FatalLevel).write("%v", v...)
}
// Panic logs a message with severity PANIC followed by a call to panic().
func (l *Logger) Panic(ctx context.Context, v ...interface{}) {
l.event(ctx, PanicLevel).write("", v...)
l.event(ctx, PanicLevel).write("%v", v...)
}
// Error logs a message with severity ERROR.
func (l *Logger) Error(ctx context.Context, v ...interface{}) {
l.event(ctx, ErrorLevel).write("", v...)
l.event(ctx, ErrorLevel).write("%v", v...)
}
// Warn logs a message with severity WARN.
func (l *Logger) Warn(ctx context.Context, v ...interface{}) {
l.event(ctx, WarnLevel).write("", v...)
l.event(ctx, WarnLevel).write("%v", v...)
}
// Info logs a message with severity INFO.
func (l *Logger) Info(ctx context.Context, v ...interface{}) {
l.event(ctx, InfoLevel).write("", v...)
l.event(ctx, InfoLevel).write("%v", v...)
}
// Debug logs a message with severity DEBUG.
func (l *Logger) Debug(ctx context.Context, v ...interface{}) {
l.event(ctx, DebugLevel).write("", v...)
l.event(ctx, DebugLevel).write("%v", v...)
}
// Fatalf logs a message with severity FATAL in format followed by a call to