We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e792b22 commit 77f92ebCopy full SHA for 77f92eb
src/purge.rs
@@ -32,6 +32,10 @@ pub struct PurgeArgs {
32
/// Run purge every N minutes (for container deployments)
33
#[clap(long, short)]
34
interval: Option<u64>,
35
+
36
+ /// Only log warnings and errors
37
+ #[clap(long, short)]
38
+ quiet: bool,
39
}
40
41
#[derive(Debug)]
@@ -42,7 +46,14 @@ struct FileInfo {
42
46
43
47
44
48
pub fn purge_main(args: PurgeArgs) -> Result<()> {
49
+ let log_level = if args.quiet {
50
+ tracing::Level::WARN
51
+ } else {
52
+ tracing::Level::INFO
53
+ };
54
45
55
tracing_subscriber::fmt()
56
+ .with_max_level(log_level)
57
.with_writer(std::io::stderr)
58
.init();
59
0 commit comments