///|
fn main {
let baseline = @lens.analyze_batch([
"level=info msg=ready service=api status=200 duration=12ms", "level=warn msg=slow service=api status=503 duration=80ms",
"level=error msg=failed service=worker status=500 duration=150ms",
])
let current = @lens.analyze_batch([
"level=info msg=ready service=api status=ok region=us", "level=warn msg=slow service=api status=degraded region=eu",
"level=error msg=failed service=worker status=failed region=us", "level=warn msg=\"unterminated",
])
let drift = @lens.compare_batches(
baseline,
current,
policy=@lens.DriftPolicy::ci(),
)
println(drift.text_report())
}