Skip to main content

llama_cpp_bindings/
log_options.rs

1/// Options to configure how llama.cpp logs are intercepted.
2#[derive(Default, Debug, Clone)]
3pub struct LogOptions {
4    pub disabled: bool,
5}
6
7impl LogOptions {
8    /// If enabled, logs are sent to tracing. If disabled, all logs are suppressed. Default is for
9    /// logs to be sent to tracing.
10    #[must_use]
11    pub fn with_logs_enabled(mut self, enabled: bool) -> Self {
12        self.disabled = !enabled;
13        self
14    }
15}