alacritty/alacritty/src/config/debug.rs

34 lines
782 B
Rust

use log::LevelFilter;
use alacritty_config_derive::ConfigDeserialize;
/// Debugging options.
#[derive(ConfigDeserialize, Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]
pub struct Debug {
pub log_level: LevelFilter,
pub print_events: bool,
/// Keep the log file after quitting.
pub persistent_logging: bool,
/// Should show render timer.
pub render_timer: bool,
/// Record ref test.
#[config(skip)]
pub ref_test: bool,
}
impl Default for Debug {
fn default() -> Self {
Self {
log_level: LevelFilter::Warn,
print_events: Default::default(),
persistent_logging: Default::default(),
render_timer: Default::default(),
ref_test: Default::default(),
}
}
}