blob: 4f06874b5f641ebafee49e003b2d011ee7793a09 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
pub enum LogLevel {
Info,
Warning,
Error,
}
pub fn log(level: LogLevel, message: &str) -> String {
match level {
LogLevel::Info => info(message),
LogLevel::Warning => warn(message),
LogLevel::Error => error(message),
}
}
pub fn info(message: &str) -> String {
format!("[INFO]: {}", message)
}
pub fn warn(message: &str) -> String {
format!("[WARNING]: {}", message)
}
pub fn error(message: &str) -> String {
format!("[ERROR]: {}", message)
}
|