Expand description
Log Reaction Plugin for drasi-lib
This plugin provides console logging of query results.
§Instance-based Usage
ⓘ
use drasi_reaction_log::LogReaction;
use drasi_lib::config::{ReactionConfig, ReactionSpecificConfig};
use std::sync::Arc;
// Create configuration
let config = ReactionConfig {
id: "my-log".to_string(),
queries: vec!["query1".to_string()],
config: ReactionSpecificConfig::Log(props),
..Default::default()
};
// Create instance and add to DrasiLib
let reaction = Arc::new(LogReaction::new(config, event_tx));
drasi.add_reaction(reaction).await?;Modules§
- descriptor
- Descriptor for the log reaction plugin.
Structs§
- LogReaction
- LogReaction
Builder - Builder for LogReaction
- LogReaction
Config - Log reaction configuration
- Query
Config - Configuration for query-specific template-based output.
- Template
Spec - Specification for template-based output.