Skip to main content

Crate ferrilog_core

Crate ferrilog_core 

Source

Re-exports§

pub use builder::FlashLogBuilder;
pub use builder::FlashLogGuard;
pub use builder::builder;
pub use encode::Encode;
pub use encode::EncodeFast;
pub use logger::QueueFullCallback;
pub use logger::QueueFullPolicy;
pub use logger::flush_on;
pub use logger::poll;
pub use logger::queue_full_count;
pub use logger::reset_queue_full_count;
pub use logger::set_flush_buffer_size;
pub use logger::set_flush_delay;
pub use logger::set_header_pattern;
pub use logger::set_level;
pub use logger::set_log_file;
pub use logger::set_log_file_with_rotation;
pub use logger::set_output_writer;
pub use logger::set_queue_full_callback;
pub use logger::set_queue_full_policy;
pub use logger::start_polling_thread;
pub use logger::start_polling_thread_on_core;
pub use logger::stop_polling_thread;
pub use output::RotationConfig;
pub use thread_buffer::set_thread_name;

Modules§

builder
encode
header
logger
number_format
output
poller
spsc_queue
thread_buffer
timestamp_counter

Enums§

Level
Log severity level.

Constants§

DBG
Shorthand constant for Level::DBG.
DEBUG
Alias for Level::DBG.
ERR
Shorthand constant for Level::ERR.
ERROR
Alias for Level::ERR.
INF
Shorthand constant for Level::INF.
INFO
Alias for Level::INF.
OFF
Shorthand constant for Level::OFF.
WARN
Alias for Level::WRN.
WRN
Shorthand constant for Level::WRN.

Functions§

level_from_u8
Converts a u8 to a Level. Values outside the valid range map to Level::OFF.