feat(gateway): add option for outputting logs as JSON (#10620)

To enable customers to ingest flow logs (#8353) into various SIEMS,
outputting structured logs is crucial.
This commit is contained in:
Thomas Eizinger
2025-10-22 14:09:33 +11:00
committed by GitHub
parent 08857d602b
commit 80331b4e93
5 changed files with 49 additions and 11 deletions

View File

@@ -215,7 +215,7 @@ fn try_main() -> Result<()> {
.as_deref()
.map(|dir| firezone_logging::file::layer(dir, "firezone-headless-client"))
.unzip();
firezone_logging::setup_global_subscriber(layer).context("Failed to set up logging")?;
firezone_logging::setup_global_subscriber(layer, false).context("Failed to set up logging")?;
// Deactivate DNS control before starting telemetry or connecting to the portal,
// in case a previous run of Firezone left DNS control on and messed anything up.