begin, end
parent
002575bd70
commit
e7446423ca
|
@ -0,0 +1,25 @@
|
||||||
|
package flog
|
||||||
|
|
||||||
|
import (
|
||||||
|
"runtime"
|
||||||
|
)
|
||||||
|
|
||||||
|
func (receiver internalLogger) Begin(a ...interface{}) Logger {
|
||||||
|
|
||||||
|
var funcName string = "<([-UNKNOWN-])>"
|
||||||
|
{
|
||||||
|
pc, _, _, ok := runtime.Caller(1)
|
||||||
|
if ok {
|
||||||
|
fn := runtime.FuncForPC(pc)
|
||||||
|
funcName = fn.Name()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
logger := receiver.Prefix(funcName)
|
||||||
|
|
||||||
|
a = append([]interface{}{"BEGIN"}, a...)
|
||||||
|
|
||||||
|
logger.Debug(a...)
|
||||||
|
|
||||||
|
return logger
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
package flog
|
||||||
|
|
||||||
|
func (receiver internalLogger) End(a ...interface{}) {
|
||||||
|
a = append([]interface{}{"END"}, a...)
|
||||||
|
|
||||||
|
receiver.Debug(a...)
|
||||||
|
}
|
|
@ -7,12 +7,16 @@ type Logger interface {
|
||||||
UnmuteAlert()
|
UnmuteAlert()
|
||||||
AlertMuted() bool
|
AlertMuted() bool
|
||||||
|
|
||||||
|
Begin(...interface{}) Logger
|
||||||
|
|
||||||
Debug(...interface{})
|
Debug(...interface{})
|
||||||
Debugf(string, ...interface{})
|
Debugf(string, ...interface{})
|
||||||
MuteDebug()
|
MuteDebug()
|
||||||
UnmuteDebug()
|
UnmuteDebug()
|
||||||
DebugMuted() bool
|
DebugMuted() bool
|
||||||
|
|
||||||
|
End(...interface{})
|
||||||
|
|
||||||
Error(...interface{}) error
|
Error(...interface{}) error
|
||||||
Errorf(string, ...interface{}) error
|
Errorf(string, ...interface{}) error
|
||||||
MuteError()
|
MuteError()
|
||||||
|
|
Loading…
Reference in New Issue