mirror of https://github.com/rjbasitali/go-log
Compare commits
No commits in common. "main" and "v0.2.6" have entirely different histories.
|
|
@ -1,12 +1,6 @@
|
|||
package log
|
||||
|
||||
func (l myLogger) WithFields(fields Fields) Logger {
|
||||
if l.data != nil && len(l.data) > 0 {
|
||||
for k, v := range fields {
|
||||
l.data[k] = v
|
||||
}
|
||||
} else {
|
||||
l.data = fields
|
||||
}
|
||||
return l
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,6 @@ func (l myLogger) Begin(s ...interface{}) Logger {
|
|||
if hasLevel(l.level, logFlag) {
|
||||
l.log(logFlag, append([]interface{}{"BEGIN"}, s...)...)
|
||||
}
|
||||
logger := myLogger{Writer: l.Writer, ErrWriter: l.ErrWriter, prefix: l.prefix, begin: time.Now(), level: l.level, data: l.data}
|
||||
logger := myLogger{Writer: l.Writer, ErrWriter: l.ErrWriter, prefix: l.prefix, begin: time.Now(), level: l.level}
|
||||
return logger
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ const (
|
|||
// Anything above 6 as level will be considered Level 6.
|
||||
// Pass 0 to output no logs.
|
||||
func (l myLogger) Level(level uint8) Logger {
|
||||
logger := myLogger{Writer: l.Writer, ErrWriter: l.ErrWriter, prefix: l.prefix, begin: l.begin, data: l.data}
|
||||
logger := myLogger{Writer: l.Writer, ErrWriter: l.ErrWriter, prefix: l.prefix, begin: l.begin}
|
||||
switch level {
|
||||
case 1:
|
||||
logger.level = alertFlag
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ func (l myLogger) Prefix(p ...string) Logger {
|
|||
for _, prefix := range p {
|
||||
buffer.WriteString(fmt.Sprintf("%s: ", prefix))
|
||||
}
|
||||
logger := myLogger{Writer: l.Writer, ErrWriter: l.ErrWriter, prefix: buffer.String(), data: l.data}
|
||||
logger := myLogger{Writer: l.Writer, ErrWriter: l.ErrWriter, prefix: buffer.String()}
|
||||
return logger
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue