Skip to content

Commit

Permalink
text handler and experiment logging
Browse files Browse the repository at this point in the history
  • Loading branch information
jessieqliu committed Sep 6, 2024
1 parent fb8647d commit 8d869b0
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 1 deletion.
12 changes: 12 additions & 0 deletions launcher/internal/experiments/experiments.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ package experiments
import (
"encoding/json"
"fmt"
"log/slog"
"os"
)

Expand Down Expand Up @@ -44,3 +45,14 @@ func readJSONInput(b []byte) (Experiments, error) {
}
return experiments, nil
}

func (e Experiments) Log(logger *slog.Logger) {
logger.Info("Experiment settings",
slog.Bool("test_feature", e.EnableTestFeatureForImage),
slog.Bool("signed_container_image", e.EnableSignedContainerImage),
slog.Bool("on_demand_attestation", e.EnableOnDemandAttestation),
slog.Bool("memory_monitoring", e.EnableMemoryMonitoring),
slog.Bool("signed_container_cache", e.EnableSignedContainerCache),
slog.Bool("measure_memory_monitoring", e.EnableMeasureMemoryMonitor),
)
}
3 changes: 2 additions & 1 deletion launcher/launcher/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ func main() {
}
defer serialConsole.Close()

handler := slog.NewJSONHandler(io.MultiWriter(os.Stdout, serialConsole), nil)
handler := slog.NewTextHandler(io.MultiWriter(os.Stdout, serialConsole), nil)
logger = slog.New(handler)

logger.Info(welcomeMessage, "build_commit", BuildCommit)
Expand Down Expand Up @@ -122,6 +122,7 @@ func main() {
logger.Warn(fmt.Sprintf("failed to read experiment file: %v\n", err))
// do not fail if experiment retrieval fails
}
e.Log(logger)
launchSpec.Experiments = e

defer func() {
Expand Down

0 comments on commit 8d869b0

Please sign in to comment.