Documentation ¶
Index ¶
- Variables
- func NewDbLogger(config map[string]interface{}, loggerInstance types.Logger) logger.Interface
- type DbLogger
- func (l DbLogger) Error(ctx context.Context, msg string, data ...interface{})
- func (l DbLogger) Info(ctx context.Context, msg string, data ...interface{})
- func (l *DbLogger) LogMode(level logger.LogLevel) logger.Interface
- func (l DbLogger) Trace(ctx context.Context, begin time.Time, fc func() (string, int64), err error)
- func (l DbLogger) Warn(ctx context.Context, msg string, data ...interface{})
- type MongoLogger
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DbLogType = types.NewLogType("DB_OP") DbTraceLogType = types.NewLogType("DB_TRACE_OP") )
MARK: Variables
Functions ¶
Types ¶
type DbLogger ¶
DbLogger - DB Logger struct
type MongoLogger ¶
type MongoLogger struct {
// contains filtered or unexported fields
}
MongoLogger - Mongo DB Logger struct
func NewMongoLogger ¶
func NewMongoLogger(loggerInstance types.Logger) *MongoLogger
NewMongoLogger - return instance of MongoLogger which implement Interface
func (*MongoLogger) Error ¶
func (m *MongoLogger) Error(err error, message string, keysAndValues ...interface{})
func (*MongoLogger) Info ¶
func (m *MongoLogger) Info(level int, message string, keysAndValues ...interface{})
Click to show internal directories.
Click to hide internal directories.