Skip to main content

Module output

Module output 

Source
Available on crate feature output-file only.
Expand description

File output sink for local NDJSON event writing.

Provides a simple file-based output for DFE services – useful for testing, bare-metal deployments, and debugging where Kafka is not available.

§Example

use hyperi_rustlib::output::{FileOutput, FileOutputConfig};

let config = FileOutputConfig {
    enabled: true,
    path: "/tmp/dfe/output".into(),
    ..Default::default()
};

let output = FileOutput::new(&config, "my-service").expect("create output");
output.write(b"{\"event\":\"login\"}").expect("write");

Structs§

FileOutput
File output sink for raw NDJSON events.
FileOutputConfig
File output sink configuration.

Enums§

OutputError
Errors from file output operations.