add more logging

This commit is contained in:
Simon Rieger 2025-03-11 02:59:57 +01:00
parent b5a12c4926
commit 0f9112e8dd

View file

@ -204,7 +204,26 @@ func updateMetricsForUser(username string) {
trip.Train.Destination.Name,
trip.Train.Category,
tripType,
).Set(func() float64 { if active { return 1 } else { return 0 } }())
).Set(func() float64 {
if active {
return 1
} else {
return 0
}
}())
if active {
log.Printf("Aktive Verbindung für Benutzer '%s':\n", username)
log.Printf(" Linie: %s\n", trip.Train.LineName)
log.Printf(" Startbahnhof: %s\n", trip.Train.Origin.Name)
log.Printf(" Geplante Abfahrt: %s\n", trip.Train.Origin.DeparturePlanned)
log.Printf(" Tatsächliche Abfahrt: %s\n", trip.Train.Origin.DepartureReal)
log.Printf(" Zielbahnhof: %s\n", trip.Train.Destination.Name)
log.Printf(" Geplante Ankunft: %s\n", trip.Train.Destination.ArrivalPlanned)
log.Printf(" Tatsächliche Ankunft: %s\n", trip.Train.Destination.ArrivalReal)
log.Printf(" Zugtyp: %s\n", trip.Train.Category)
log.Printf(" Fahrtart: %s\n", tripType)
}
}
totalTrainDistance.WithLabelValues(username).Set(float64(userDetails.Data.TrainDistance) / 1000)