hyperlane_log/log/
const.rs

1/// Default directory path for storing log files.
2pub const DEFAULT_LOG_DIR: &str = "./logs";
3
4/// File extension for log files.
5pub const LOG_EXTENSION: &str = "log";
6
7/// Default starting index number for log files.
8pub const DEFAULT_LOG_FILE_START_IDX: usize = 1;
9
10/// Default maximum size limit for log files in bytes.
11pub const DEFAULT_LOG_FILE_SIZE: usize = 1_024_000_000;
12
13/// Special value indicating no size limit for log files.
14pub const DISABLE_LOG_FILE_SIZE: usize = 0;
15
16/// Root path symbol.
17pub(crate) const ROOT_PATH: &str = "/";
18
19/// Dot symbol.
20pub(crate) const POINT: &str = ".";
21
22/// Line break symbol.
23pub(crate) const BR: &str = "\n";
24
25/// Subdirectory name for trace logs.
26pub const TRACE_DIR: &str = "trace";
27
28/// Subdirectory name for debug logs.
29pub const DEBUG_DIR: &str = "debug";
30
31/// Subdirectory name for info logs.
32pub const INFO_DIR: &str = "info";
33
34/// Subdirectory name for warn logs.
35pub const WARN_DIR: &str = "warn";
36
37/// Subdirectory name for error logs.
38pub const ERROR_DIR: &str = "error";