aboutsummaryrefslogtreecommitdiffstats
path: root/mumlib
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-04-10 17:10:04 +0200
committerGustav Sörnäs <gustav@sornas.net>2021-04-10 19:57:09 +0200
commit28ada847437be5d8215d529ad48eff289dc32085 (patch)
tree354b83642f08ee20af3c5a5a22af368b5b411479 /mumlib
parent1bce45d619c74a7f9d7c7dd394e94f87b4a9dc55 (diff)
downloadmum-28ada847437be5d8215d529ad48eff289dc32085.tar.gz
add date and time to log output
Diffstat (limited to 'mumlib')
-rw-r--r--mumlib/Cargo.toml1
-rw-r--r--mumlib/src/lib.rs3
2 files changed, 3 insertions, 1 deletions
diff --git a/mumlib/Cargo.toml b/mumlib/Cargo.toml
index bda026b..5c9d4e1 100644
--- a/mumlib/Cargo.toml
+++ b/mumlib/Cargo.toml
@@ -13,6 +13,7 @@ readme = "../README.md"
[dependencies]
colored = "2"
+chrono = "0.4"
dirs = "3"
fern = "0.6"
log = "0.4"
diff --git a/mumlib/src/lib.rs b/mumlib/src/lib.rs
index 36edc10..9b7d686 100644
--- a/mumlib/src/lib.rs
+++ b/mumlib/src/lib.rs
@@ -16,7 +16,7 @@ pub fn setup_logger<T: Into<fern::Output>>(target: T, color: bool) {
.format(move |out, message, record| {
let message = message.to_string();
out.finish(format_args!(
- "{} {}:{}{}{}",
+ "{} {} {}:{}{}{}",
//TODO runtime flag that disables color
if color {
match record.level() {
@@ -36,6 +36,7 @@ pub fn setup_logger<T: Into<fern::Output>>(target: T, color: bool) {
}
.normal()
},
+ chrono::Local::now().format("[%Y-%m-%d][%H:%M:%S%.6f]"),
record.file().unwrap(),
record.line().unwrap(),
if message.chars().any(|e| e == '\n') {