Add info log for mounted filesystems

This commit is contained in:
Ingo Oppermann
2023-07-19 10:34:59 +02:00
parent 95a2ec5667
commit 165db9dc96
2 changed files with 10 additions and 3 deletions

View File

@@ -329,7 +329,7 @@ func (a *api) start(ctx context.Context) error {
Addr: cfg.Debug.AgentAddress, Addr: cfg.Debug.AgentAddress,
ReuseSocketAddrAndPort: true, ReuseSocketAddrAndPort: true,
}); err != nil { }); err != nil {
a.log.logger.main.Error().WithError(err).Log("") a.log.logger.core.Error().WithError(err).Log("")
} }
} }
@@ -350,7 +350,7 @@ func (a *api) start(ctx context.Context) error {
/* /*
var mem runtime.MemStats var mem runtime.MemStats
runtime.ReadMemStats(&mem) runtime.ReadMemStats(&mem)
a.log.logger.main.WithComponent("memory").Debug().WithFields(log.Fields{ a.log.logger.core.WithComponent("memory").Debug().WithFields(log.Fields{
"Sys": float64(mem.Sys) / (1 << 20), "Sys": float64(mem.Sys) / (1 << 20),
"HeapSys": float64(mem.HeapSys) / (1 << 20), "HeapSys": float64(mem.HeapSys) / (1 << 20),
"HeapAlloc": float64(mem.HeapAlloc) / (1 << 20), "HeapAlloc": float64(mem.HeapAlloc) / (1 << 20),
@@ -1368,8 +1368,10 @@ func (a *api) start(ctx context.Context) error {
} }
logcontext := "HTTP" logcontext := "HTTP"
logaddress := cfg.Address
if cfg.TLS.Enable { if cfg.TLS.Enable {
logcontext = "HTTPS" logcontext = "HTTPS"
logaddress = cfg.TLS.Address
} }
var iplimiter net.IPLimitValidator var iplimiter net.IPLimitValidator
@@ -1395,7 +1397,7 @@ func (a *api) start(ctx context.Context) error {
return fmt.Errorf("incorrect routes provided: %w", err) return fmt.Errorf("incorrect routes provided: %w", err)
} }
a.log.logger.main = a.log.logger.core.WithComponent(logcontext).WithField("address", cfg.Address) a.log.logger.main = a.log.logger.core.WithComponent(logcontext).WithField("address", logaddress)
httpfilesystems := []httpfs.FS{ httpfilesystems := []httpfs.FS{
{ {

View File

@@ -522,6 +522,11 @@ func (s *server) setRoutes() {
fs.PUT("", filesystem.handler.PutFile) fs.PUT("", filesystem.handler.PutFile)
fs.DELETE("", filesystem.handler.DeleteFile) fs.DELETE("", filesystem.handler.DeleteFile)
} }
s.logger.Info().WithFields(log.Fields{
"name": filesystem.Name,
"mountpoint": filesystem.Mountpoint,
}).Log("Mount filesystem")
} }
// Prometheus metrics // Prometheus metrics