Skip to content

Commit 6f95767

Browse files
author
e_forbes
committed
Adds a test to ensure the file output works
1 parent d99890b commit 6f95767

2 files changed

Lines changed: 19 additions & 2 deletions

File tree

go.sum

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -554,8 +554,6 @@ gitlab.com/gitlab-org/gitaly/v16 v16.11.0-rc1.0.20250408053233-c6d43513e93c h1:x
554554
gitlab.com/gitlab-org/gitaly/v16 v16.11.0-rc1.0.20250408053233-c6d43513e93c/go.mod h1:/rkj6992VsNymUeG6N3VnLZ8Pvb1Y9ZUo00Yy35t8WQ=
555555
gitlab.com/gitlab-org/go/reopen v1.0.0 h1:6BujZ0lkkjGIejTUJdNO1w56mN1SI10qcVQyQlOPM+8=
556556
gitlab.com/gitlab-org/go/reopen v1.0.0/go.mod h1:D6OID8YJDzEVZNYW02R/Pkj0v8gYFSIhXFTArAsBQw8=
557-
gitlab.com/gitlab-org/labkit v1.35.0 h1:6PSRUvmuEKFrAZpQPLlMNIdbtZHyKHaqyRlM4PDYDbs=
558-
gitlab.com/gitlab-org/labkit v1.35.0/go.mod h1:JqQLdgjV/KKAZJ6gvNodaLStmWeTT9mxgJPIEi66VHI=
559557
gitlab.com/gitlab-org/labkit v1.36.0 h1:QA60DLXmtOyIRchrxaRwonrtbviWQogA623tR2JijE4=
560558
gitlab.com/gitlab-org/labkit v1.36.0/go.mod h1:JqQLdgjV/KKAZJ6gvNodaLStmWeTT9mxgJPIEi66VHI=
561559
go.etcd.io/raft/v3 v3.6.0 h1:5NtvbDVYpnfZWcIHgGRk9DyzkBIXOi8j+DDp1IcnUWQ=

internal/logger/logger_test.go

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,22 @@ func createTempFile(t *testing.T) string {
9898

9999
return tmpFile.Name()
100100
}
101+
102+
func TestConfigureLabkitV2Log(t *testing.T) {
103+
tmpFile := createTempFile(t)
104+
config := config.Config{
105+
LogFile: tmpFile,
106+
LogFormat: "json",
107+
LogLevel: "debug",
108+
}
109+
110+
logger := ConfigureLogger(&config)
111+
logger.Info("this is a test")
112+
logger.Debug("debug log message")
113+
114+
data, err := os.ReadFile(tmpFile)
115+
dataStr := string(data)
116+
require.NoError(t, err)
117+
require.Contains(t, dataStr, `"msg":"this is a test"`)
118+
require.Contains(t, dataStr, `"msg":"debug log message"`)
119+
}

0 commit comments

Comments
 (0)