refactor: use logger for errors
cargo devel CI / cargo CI (push) Successful in 1m34s Details

This commit is contained in:
Christoph J. Scherr 2024-09-06 12:53:30 +02:00
parent df32a863d6
commit 0261d74acd
Signed by: cscherrNT
GPG Key ID: 8E2B45BC51A27EA7
1 changed files with 6 additions and 6 deletions

View File

@ -7,7 +7,7 @@ use numf::format::numf_parser_str;
mod format; mod format;
use crate::format::{numf_parser, Format}; use crate::format::{numf_parser, Format};
use format::*; use format::*;
use libpt::log::debug; use libpt::log::{debug, error};
fn main() -> anyhow::Result<()> { fn main() -> anyhow::Result<()> {
// try to read from stdin first, appending the numbers we read to the FormatOptions // try to read from stdin first, appending the numbers we read to the FormatOptions
@ -17,7 +17,7 @@ fn main() -> anyhow::Result<()> {
.display_time(false) .display_time(false)
.build() .build()
.map_err(|e| { .map_err(|e| {
eprintln!("could not initialize logger: {e}"); error!("could not initialize logger: {e}");
}); });
debug!("logger active"); debug!("logger active");
@ -34,7 +34,7 @@ fn main() -> anyhow::Result<()> {
Ok(n) => n, Ok(n) => n,
Err(e) => { Err(e) => {
eprintln!("{}", FormatOptions::command().render_usage()); eprintln!("{}", FormatOptions::command().render_usage());
eprintln!("could not parse number from stdin: {e:#?}"); error!("could raw inputs from stdin as numbers: {e:#?}");
exit(2); exit(2);
} }
}; };
@ -48,7 +48,7 @@ fn main() -> anyhow::Result<()> {
Ok(n) => n, Ok(n) => n,
Err(e) => { Err(e) => {
eprintln!("{}", FormatOptions::command().render_usage()); eprintln!("{}", FormatOptions::command().render_usage());
eprintln!("could not parse number from stdin: {e:#?}"); error!("could not parse number from stdin: {e:#?}");
exit(2); exit(2);
} }
}; };
@ -57,7 +57,7 @@ fn main() -> anyhow::Result<()> {
} }
Err(e) => { Err(e) => {
eprintln!("{}", FormatOptions::command().render_usage()); eprintln!("{}", FormatOptions::command().render_usage());
eprintln!("could not read from stdin: {e:#?}"); error!("could not read from stdin: {e:#?}");
exit(2); exit(2);
} }
}; };
@ -75,7 +75,7 @@ fn main() -> anyhow::Result<()> {
// exit with error if no numbers are to be formatted // exit with error if no numbers are to be formatted
if options.numbers().is_empty() { if options.numbers().is_empty() {
eprintln!("{}", FormatOptions::command().render_usage()); eprintln!("{}", FormatOptions::command().render_usage());
eprintln!("no numbers have been provided"); error!("no numbers have been provided");
exit(1); exit(1);
} }