From 47e24be8da2589085e13290b1425c1e545e30f2f Mon Sep 17 00:00:00 2001 From: oupson Date: Tue, 31 May 2022 23:00:28 +0200 Subject: [PATCH] Add env_logger --- Cargo.lock | 52 +++++++++++++++++++++++++++++++++++++++++ rustcryptfs/Cargo.toml | 3 ++- rustcryptfs/src/main.rs | 1 + 3 files changed, 55 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 643f169..3e53ed3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -48,6 +48,15 @@ dependencies = [ "subtle", ] +[[package]] +name = "aho-corasick" +version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" +dependencies = [ + "memchr", +] + [[package]] name = "anyhow" version = "1.0.57" @@ -219,6 +228,19 @@ dependencies = [ "cipher 0.4.3", ] +[[package]] +name = "env_logger" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" +dependencies = [ + "atty", + "humantime", + "log", + "regex", + "termcolor", +] + [[package]] name = "generic-array" version = "0.14.5" @@ -289,6 +311,12 @@ dependencies = [ "digest", ] +[[package]] +name = "humantime" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + [[package]] name = "indexmap" version = "1.8.1" @@ -336,6 +364,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + [[package]] name = "opaque-debug" version = "0.3.0" @@ -431,12 +465,30 @@ dependencies = [ "getrandom", ] +[[package]] +name = "regex" +version = "1.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.6.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64" + [[package]] name = "rustcryptfs" version = "0.0.1" dependencies = [ "anyhow", "clap", + "env_logger", "log", "rustcryptfs-lib", "serde", diff --git a/rustcryptfs/Cargo.toml b/rustcryptfs/Cargo.toml index 9617d5e..0d74ac6 100644 --- a/rustcryptfs/Cargo.toml +++ b/rustcryptfs/Cargo.toml @@ -11,4 +11,5 @@ serde = { version = "1.0.136", features = ["derive"] } serde_json = "1.0.78" clap = { version = "3.1.18", features = ["derive"] } log = "0.4.17" -rustcryptfs-lib = { path = "../rustcryptfs-lib" } \ No newline at end of file +rustcryptfs-lib = { path = "../rustcryptfs-lib" } +env_logger = "0.9.0" \ No newline at end of file diff --git a/rustcryptfs/src/main.rs b/rustcryptfs/src/main.rs index edf2c36..4e0b592 100644 --- a/rustcryptfs/src/main.rs +++ b/rustcryptfs/src/main.rs @@ -13,6 +13,7 @@ use rustcryptfs_lib::{config::{self, CryptConf}, filename::FilenameDecoder, cont mod args; fn main() -> anyhow::Result<()> { + env_logger::init(); let args = args::Args::parse(); log::debug!("{:?}", args);