Initialize logger early, fix error message when symlink addition failed.

This commit is contained in:
eleksir
2026-03-27 08:21:42 +03:00
parent 16ae887196
commit fe3ab9c10e
2 changed files with 3 additions and 1 deletions

View File

@@ -23,6 +23,8 @@ func withServerHeader(next http.Handler) http.Handler {
// NewServer starts new server instance with given config file. // NewServer starts new server instance with given config file.
func NewServer(configPath string) (*http.Server, error) { func NewServer(configPath string) (*http.Server, error) {
_ = log.Init("info", "") // Initialize logger with defaults for early logging.
if err := LoadConfig(configPath); err != nil { if err := LoadConfig(configPath); err != nil {
return nil, fmt.Errorf("Failed to load config: %w", err) return nil, fmt.Errorf("Failed to load config: %w", err)
} }

View File

@@ -100,7 +100,7 @@ func CreateTarGzStream(ctx context.Context, filepaths []string) io.ReadCloser {
linkTarget, err = os.Readlink(fpath) linkTarget, err = os.Readlink(fpath)
if err != nil { if err != nil {
log.Warnf("Skipping %s: readlink failed: %s", fpath, err) log.Warnf("Skipping %s: readlink failed: %v", fpath, err)
continue continue
} }