virtual-vehicle: better logging for debugging
This commit is contained in:
@@ -17,7 +17,7 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: virtual-vehicle
|
||||
image: localhost:32000/virtual-vehicle:latest
|
||||
image: localhost:32000/virtual-vehicle:v2
|
||||
imagePullPolicy: IfNotPresent
|
||||
env:
|
||||
- name: MANUFACTURER_URL
|
||||
|
||||
@@ -38,19 +38,23 @@ func main() {
|
||||
logger.Info().Str("vin", vin).Msg("Generated VIN")
|
||||
|
||||
// Register vehicle and get certificates
|
||||
logger.Info().Str("url", manufacturerURL).Msg("Registering with manufacturer")
|
||||
cert, key, err := registerVehicle(vin)
|
||||
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")
|
||||
|
||||
// Load TLS certificate
|
||||
tlsCert, err := tls.X509KeyPair([]byte(cert), []byte(key))
|
||||
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
|
||||
logger.Info().Str("url", gatewayWSURL).Msg("Connecting to gateway")
|
||||
conn, err := connectToGateway(vin, tlsCert)
|
||||
if err != nil {
|
||||
logger.Fatal().Err(err).Msg("Failed to connect to gateway")
|
||||
|
||||
Reference in New Issue
Block a user