virtual-vehicle: better logging for debugging

This commit is contained in:
Chris Rai
2026-02-02 21:26:06 -05:00
parent 8651ef0aa6
commit 6d45dda007
2 changed files with 7 additions and 3 deletions

View File

@@ -17,7 +17,7 @@ spec:
spec: spec:
containers: containers:
- name: virtual-vehicle - name: virtual-vehicle
image: localhost:32000/virtual-vehicle:latest image: localhost:32000/virtual-vehicle:v2
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: MANUFACTURER_URL - name: MANUFACTURER_URL

View File

@@ -38,19 +38,23 @@ func main() {
logger.Info().Str("vin", vin).Msg("Generated VIN") logger.Info().Str("vin", vin).Msg("Generated VIN")
// Register vehicle and get certificates // Register vehicle and get certificates
logger.Info().Str("url", manufacturerURL).Msg("Registering with manufacturer")
cert, key, err := registerVehicle(vin) cert, key, err := registerVehicle(vin)
if err != nil { if err != nil {
logger.Fatal().Err(err).Msg("Failed to register vehicle") logger.Error().Err(err).Msg("Failed to register vehicle")
os.Exit(1)
} }
logger.Info().Str("vin", vin).Msg("Vehicle registered successfully") logger.Info().Str("vin", vin).Msg("Vehicle registered successfully")
// Load TLS certificate // Load TLS certificate
tlsCert, err := tls.X509KeyPair([]byte(cert), []byte(key)) tlsCert, err := tls.X509KeyPair([]byte(cert), []byte(key))
if err != nil { if err != nil {
logger.Fatal().Err(err).Msg("Failed to load TLS certificate") logger.Error().Err(err).Msg("Failed to load TLS certificate")
os.Exit(1)
} }
// Connect to gateway // Connect to gateway
logger.Info().Str("url", gatewayWSURL).Msg("Connecting to gateway")
conn, err := connectToGateway(vin, tlsCert) conn, err := connectToGateway(vin, tlsCert)
if err != nil { if err != nil {
logger.Fatal().Err(err).Msg("Failed to connect to gateway") logger.Fatal().Err(err).Msg("Failed to connect to gateway")