Pipeline Controls ​
Builds an observability pipeline with async buffering, thread pool, Prometheus metrics, rotation, and scheduler in one config.
zig
var config = logly.Config.default()
.withAsync(logly.AsyncConfig.lowLatency().withBufferSize(256).withBatchSize(8))
.withThreadPool(logly.ThreadPoolConfig.ioBound().withThreadCount(4))
.withRotation(logly.Config.RotationConfig.daily(7).withCompression(.zstd));
var logger = try logly.Logger.initWithConfig(allocator, config);
defer logger.deinit();Output:
text
Async enabled: yes
Thread pool enabled: yes
Async queue drained: yestext
checkout_api_records_total 2
checkout_api_errors_total 0