Added fmt to log callback

This commit is contained in:
Quentin Renard
2022-03-24 15:35:37 +01:00
parent 12f9a2e067
commit fe4242eb59
6 changed files with 15 additions and 10 deletions

View File

@@ -8,14 +8,16 @@ import (
)
type logItem struct {
fmt string
l astiav.LogLevel
msg string
}
func TestLog(t *testing.T) {
var lis []logItem
astiav.SetLogCallback(func(l astiav.LogLevel, msg, parent string) {
astiav.SetLogCallback(func(l astiav.LogLevel, fmt, msg, parent string) {
lis = append(lis, logItem{
fmt: fmt,
l: l,
msg: msg,
})
@@ -27,14 +29,17 @@ func TestLog(t *testing.T) {
astiav.Log(astiav.LogLevelFatal, "fatal")
require.Equal(t, []logItem{
{
fmt: "warning",
l: astiav.LogLevelWarning,
msg: "warning",
},
{
fmt: "error",
l: astiav.LogLevelError,
msg: "error",
},
{
fmt: "fatal",
l: astiav.LogLevelFatal,
msg: "fatal",
},