diff --git a/src/cooldogedev/BedrockEconomy/command/BalanceCommand.php b/src/cooldogedev/BedrockEconomy/command/BalanceCommand.php index 668a01c..b5402f2 100644 --- a/src/cooldogedev/BedrockEconomy/command/BalanceCommand.php +++ b/src/cooldogedev/BedrockEconomy/command/BalanceCommand.php @@ -100,8 +100,9 @@ function () use ($sender, $player, $isSelf): Generator { ])); } catch (RecordNotFoundException) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_ACCOUNT_NONEXISTENT)); - } catch (SQLException) { + } catch (SQLException $exception) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_DATABASE)); + $this->getOwningPlugin()->getLogger()->logException($exception); } } ); diff --git a/src/cooldogedev/BedrockEconomy/command/PayCommand.php b/src/cooldogedev/BedrockEconomy/command/PayCommand.php index 9882ccf..8b70d46 100644 --- a/src/cooldogedev/BedrockEconomy/command/PayCommand.php +++ b/src/cooldogedev/BedrockEconomy/command/PayCommand.php @@ -143,8 +143,9 @@ function () use ($sender, $player, $balance, $decimals): Generator { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_ACCOUNT_NONEXISTENT)); } catch (InsufficientFundsException) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_ACCOUNT_INSUFFICIENT)); - } catch (SQLException) { + } catch (SQLException $exception) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_DATABASE)); + $this->getOwningPlugin()->getLogger()->logException($exception); } } ); diff --git a/src/cooldogedev/BedrockEconomy/command/admin/AddBalanceCommand.php b/src/cooldogedev/BedrockEconomy/command/admin/AddBalanceCommand.php index 6b750f5..576914d 100644 --- a/src/cooldogedev/BedrockEconomy/command/admin/AddBalanceCommand.php +++ b/src/cooldogedev/BedrockEconomy/command/admin/AddBalanceCommand.php @@ -107,8 +107,9 @@ function () use ($sender, $player, $balance, $decimals): Generator { ])); } catch (RecordNotFoundException) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_ACCOUNT_NONEXISTENT)); - } catch (SQLException) { + } catch (SQLException $exception) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_DATABASE)); + $this->getOwningPlugin()->getLogger()->logException($exception); } } ); diff --git a/src/cooldogedev/BedrockEconomy/command/admin/RemoveBalanceCommand.php b/src/cooldogedev/BedrockEconomy/command/admin/RemoveBalanceCommand.php index 3a5eba5..0fe6b25 100644 --- a/src/cooldogedev/BedrockEconomy/command/admin/RemoveBalanceCommand.php +++ b/src/cooldogedev/BedrockEconomy/command/admin/RemoveBalanceCommand.php @@ -110,8 +110,9 @@ function () use ($sender, $player, $balance, $decimals): Generator { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_ACCOUNT_NONEXISTENT)); } catch (InsufficientFundsException) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_ACCOUNT_INSUFFICIENT)); - } catch (SQLException) { + } catch (SQLException $exception) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_DATABASE)); + $this->getOwningPlugin()->getLogger()->logException($exception); } } ); diff --git a/src/cooldogedev/BedrockEconomy/command/admin/SetBalanceCommand.php b/src/cooldogedev/BedrockEconomy/command/admin/SetBalanceCommand.php index 80a273f..1f86659 100644 --- a/src/cooldogedev/BedrockEconomy/command/admin/SetBalanceCommand.php +++ b/src/cooldogedev/BedrockEconomy/command/admin/SetBalanceCommand.php @@ -107,8 +107,9 @@ function () use ($sender, $player, $balance, $decimals): Generator { ])); } catch (RecordNotFoundException) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_ACCOUNT_NONEXISTENT)); - } catch (SQLException) { + } catch (SQLException $exception) { $sender->sendMessage(LanguageManager::getString(KnownMessages::ERROR_DATABASE)); + $this->getOwningPlugin()->getLogger()->logException($exception); } } );