28 lines
349 B
Go
28 lines
349 B
Go
|
package history
|
||
|
|
||
|
import "kumoly.io/kumoly/app/util"
|
||
|
|
||
|
func Error() *History {
|
||
|
h := getBase()
|
||
|
h.Type = ERROR
|
||
|
if !PROD {
|
||
|
h.Trace = util.Stack()
|
||
|
}
|
||
|
return h
|
||
|
}
|
||
|
|
||
|
func Info() *History {
|
||
|
h := getBase()
|
||
|
h.Type = INFO
|
||
|
return h
|
||
|
}
|
||
|
|
||
|
func getBase() *History {
|
||
|
mod, file := util.CallerMod(3)
|
||
|
h := &History{
|
||
|
Module: mod,
|
||
|
Caller: file,
|
||
|
}
|
||
|
return h
|
||
|
}
|