From e358cb6e6e1c3ada6943f19fb8f82700e5cc10d9 Mon Sep 17 00:00:00 2001 From: Ralf Haferkamp Date: Tue, 28 Jul 2026 13:13:31 +0200 Subject: [PATCH] fix(posixfs scan): Setup logger for scan command Setup a logger for the FS. The nats kv clients for the caches need one to be able to log NAT connection issues. Fixes: #3184 --- opencloud/pkg/command/posixfs.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/opencloud/pkg/command/posixfs.go b/opencloud/pkg/command/posixfs.go index de40a093cc..d43be52749 100644 --- a/opencloud/pkg/command/posixfs.go +++ b/opencloud/pkg/command/posixfs.go @@ -12,6 +12,7 @@ import ( "github.com/opencloud-eu/opencloud/pkg/config" "github.com/opencloud-eu/opencloud/pkg/config/configlog" "github.com/opencloud-eu/opencloud/pkg/config/parser" + oclog "github.com/opencloud-eu/opencloud/pkg/log" storageUsersParser "github.com/opencloud-eu/opencloud/services/storage-users/pkg/config/parser" "github.com/opencloud-eu/opencloud/services/storage-users/pkg/event" "github.com/opencloud-eu/opencloud/services/storage-users/pkg/revaconfig" @@ -105,6 +106,11 @@ func scanCmd(ocCfg *config.Config) *cobra.Command { fmt.Fprintf(os.Stderr, "Failed to create event stream for posix driver: %v\n", err) os.Exit(1) } + log := oclog.NewLogger( + oclog.Name("posixfs scan"), + oclog.Level("error"), + oclog.Pretty(true), + oclog.Color(false)).Logger f, ok := registry.NewFuncs["posix"] if !ok { @@ -112,7 +118,7 @@ func scanCmd(ocCfg *config.Config) *cobra.Command { os.Exit(1) } - fs, err := f(drivers["posix"].(map[string]any), fsStream, nil) + fs, err := f(drivers["posix"].(map[string]any), fsStream, &log) if err != nil { fmt.Fprintf(os.Stderr, "Failed to initialize filesystem driver '%s': %v\n", cfg.Driver, err) return err