diff options
| author | A Farzat <a@farzat.xyz> | 2026-06-07 17:40:25 +0300 |
|---|---|---|
| committer | A Farzat <a@farzat.xyz> | 2026-06-07 17:40:25 +0300 |
| commit | 8e7af6623d2f77aad77d346498e79fb83594d23e (patch) | |
| tree | 0e3c6b37f8799758a7d6131ad383587adad147ba /src/logger.rs | |
| parent | 697167a1abe9d31f97dc4645183b8142e5cc383d (diff) | |
| download | repo2markdown-8e7af6623d2f77aad77d346498e79fb83594d23e.tar.gz repo2markdown-8e7af6623d2f77aad77d346498e79fb83594d23e.zip | |
Standardize format in Logger and add Verbose level
I kind of want verbose level now as I want to know which files got
included.
Diffstat (limited to 'src/logger.rs')
| -rw-r--r-- | src/logger.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/logger.rs b/src/logger.rs index a1db035..8841bcc 100644 --- a/src/logger.rs +++ b/src/logger.rs @@ -2,6 +2,7 @@ pub enum Verbosity { Quiet, Normal, + Verbose, } #[derive(Copy, Clone, Debug, PartialEq, Eq)] @@ -16,7 +17,13 @@ impl Logger { pub fn warn(&self, message: impl AsRef<str>) { if self.verbosity != Verbosity::Quiet { - eprintln!("{}", message.as_ref()); + eprintln!("Warning: {}", message.as_ref()); + } + } + + pub fn info(&self, message: impl AsRef<str>) { + if self.verbosity == Verbosity::Verbose { + eprintln!("Info: {}", message.as_ref()); } } } |
