Improved command logging
This commit is contained in:
@@ -22,10 +22,16 @@ impl Engine {
|
||||
match args[0] {
|
||||
"reload" => {
|
||||
*self.config.lock().await = Config::new().await?;
|
||||
self.terminal_server
|
||||
.info("engine::config", "successfully reloaded")
|
||||
.await?;
|
||||
}
|
||||
|
||||
"save" => {
|
||||
self.config.lock().await.save().await?;
|
||||
self.terminal_server
|
||||
.info("engine::config", "successfully saved")
|
||||
.await?;
|
||||
}
|
||||
|
||||
"set" => {
|
||||
@@ -68,7 +74,7 @@ impl Engine {
|
||||
return self
|
||||
.terminal_server
|
||||
.error(
|
||||
"config::set::strategy",
|
||||
"config::set[strategy]",
|
||||
&format!("Non existent strategy `{id}`"),
|
||||
)
|
||||
.await;
|
||||
@@ -108,25 +114,25 @@ impl Engine {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
self.invalid_command_usage("config").await?;
|
||||
self.invalid_command_usage("engine::config").await?;
|
||||
}
|
||||
}
|
||||
|
||||
_ => {
|
||||
self.invalid_command_usage("config").await?;
|
||||
self.invalid_command_usage("engine::config").await?;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"account" | "acc" => {
|
||||
if args.len() == 0 {
|
||||
return self.invalid_command_usage("account man").await;
|
||||
return self.invalid_command_usage("engine::account").await;
|
||||
}
|
||||
|
||||
match args[0] {
|
||||
"list" | "ls" => {
|
||||
self.terminal_server
|
||||
.info("account man", "ACCOUNT LIST")
|
||||
.info("engine::account", "ACCOUNT LIST")
|
||||
.await?;
|
||||
|
||||
let accounts = self.accounts.lock().await;
|
||||
@@ -134,7 +140,7 @@ impl Engine {
|
||||
for (name, acc) in &accounts.accounts {
|
||||
self.terminal_server
|
||||
.info(
|
||||
"account man",
|
||||
"engine::account",
|
||||
&if name == &accounts.active {
|
||||
format!(
|
||||
"{} (active) -> {}",
|
||||
@@ -151,7 +157,7 @@ impl Engine {
|
||||
|
||||
"use" | "set" => {
|
||||
if args.len() < 2 {
|
||||
return self.invalid_command_usage("account man").await;
|
||||
return self.invalid_command_usage("engine::account").await;
|
||||
}
|
||||
|
||||
let new_active = args[1];
|
||||
@@ -161,7 +167,10 @@ impl Engine {
|
||||
if !accounts.accounts.contains_key(new_active) {
|
||||
return self
|
||||
.terminal_server
|
||||
.error("account man", &format!("Account not found ({new_active})"))
|
||||
.error(
|
||||
"engine::account",
|
||||
&format!("Account not found ({new_active})"),
|
||||
)
|
||||
.await;
|
||||
}
|
||||
|
||||
@@ -169,14 +178,14 @@ impl Engine {
|
||||
|
||||
self.terminal_server
|
||||
.info(
|
||||
"account man",
|
||||
"engine::account",
|
||||
&format!("Account set to {new_active} successfully!"),
|
||||
)
|
||||
.await?;
|
||||
}
|
||||
|
||||
_ => {
|
||||
return self.invalid_command_usage("account man").await;
|
||||
return self.invalid_command_usage("engine::account").await;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -202,10 +211,7 @@ impl Engine {
|
||||
|
||||
_ => {
|
||||
self.terminal_server
|
||||
.error(
|
||||
"Command executor",
|
||||
&format!("Command '{}' not found", command),
|
||||
)
|
||||
.error("engine::cmd", &format!("Command '{}' not found", command))
|
||||
.await?;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user