summaryrefslogtreecommitdiff
path: root/src/logger.rs
diff options
context:
space:
mode:
authorA Farzat <a@farzat.xyz>2026-06-07 17:40:25 +0300
committerA Farzat <a@farzat.xyz>2026-06-07 17:40:25 +0300
commit8e7af6623d2f77aad77d346498e79fb83594d23e (patch)
tree0e3c6b37f8799758a7d6131ad383587adad147ba /src/logger.rs
parent697167a1abe9d31f97dc4645183b8142e5cc383d (diff)
downloadrepo2markdown-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.rs9
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());
}
}
}