Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/clients/cmd/docker-driver/loki_test.go

26 lines
539 B

package main
import (
"testing"
"time"
"github.com/docker/docker/daemon/logger"
"github.com/stretchr/testify/require"
util_log "github.com/grafana/loki/v3/pkg/util/log"
)
func Test_loki_LogWhenClosed(t *testing.T) {
l, err := New(logger.Info{
Config: map[string]string{
"loki-url": "http://localhost:3000",
},
}, util_log.Logger)
require.Nil(t, err)
msg := logger.NewMessage()
msg.Line = []byte(`foo`)
msg.Timestamp = time.Now()
require.Nil(t, l.Log(msg))
require.Nil(t, l.Close())
require.NotNil(t, l.Log(msg))
}