Compare commits

..

No commits in common. "main" and "v0.2.6" have entirely different histories.
main ... v0.2.6

4 changed files with 4 additions and 10 deletions

View File

@ -1,12 +1,6 @@
package log package log
func (l myLogger) WithFields(fields Fields) Logger { func (l myLogger) WithFields(fields Fields) Logger {
if l.data != nil && len(l.data) > 0 { l.data = fields
for k, v := range fields {
l.data[k] = v
}
} else {
l.data = fields
}
return l return l
} }

View File

@ -6,6 +6,6 @@ func (l myLogger) Begin(s ...interface{}) Logger {
if hasLevel(l.level, logFlag) { if hasLevel(l.level, logFlag) {
l.log(logFlag, append([]interface{}{"BEGIN"}, s...)...) 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 return logger
} }

View File

@ -20,7 +20,7 @@ const (
// Anything above 6 as level will be considered Level 6. // Anything above 6 as level will be considered Level 6.
// Pass 0 to output no logs. // Pass 0 to output no logs.
func (l myLogger) Level(level uint8) Logger { 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 { switch level {
case 1: case 1:
logger.level = alertFlag logger.level = alertFlag

View File

@ -11,6 +11,6 @@ func (l myLogger) Prefix(p ...string) Logger {
for _, prefix := range p { for _, prefix := range p {
buffer.WriteString(fmt.Sprintf("%s: ", prefix)) 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 return logger
} }