virtual-vehicle: better logging for debugging
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user