diff options
Diffstat (limited to 'crates/client/src/command/client.rs')
| -rw-r--r-- | crates/client/src/command/client.rs | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/crates/client/src/command/client.rs b/crates/client/src/command/client.rs index 60329500..0ecb4573 100644 --- a/crates/client/src/command/client.rs +++ b/crates/client/src/command/client.rs @@ -30,9 +30,6 @@ pub(crate) enum Cmd { /// Request a sync or view sync status Sync(sync::Cmd), - // /// Manage the atuin data store - // #[command(subcommand)] - // Store(store::Cmd), /// Information about dotfiles locations and ENV vars #[command()] Info, @@ -78,6 +75,18 @@ impl Cmd { let base_filter = EnvFilter::from_env("ATUIN_LOG").add_directive("sqlx_sqlite::regexp=off".parse()?); + if env_log_set + && let Err(e) = tracing_subscriber::fmt() + .with_file(true) + .with_line_number(true) + .with_level(true) + .without_time() + .with_env_filter(base_filter) + .try_init() + { + eprintln!("failed to initialize logging: {e}"); + } + tracing::trace!(command = ?self, "client command"); // Skip initializing any databases for history |
