Java アプリケーションから余分なコード行を削除するエレガントな方法を見つけようとしています。
以下のように、コンソールとログファイルに出力する個別のコード行があります。
catch (SQLException e)
{
e.printStackTrace();
System.out.println("The Database connection failed to open check username/password and connection url are valid.");
logger.info("The Database connection failed to open check username/password and connection url are valid.");
end(2);
}
stdout を使用してコンソールとログ ファイルの両方で起動する方法があるかどうか疑問に思っていました。
これを行う関数を作成することを検討しましたが、コンソールに出力するかどうかのレベルを決定するのは複雑すぎます。
私がやろうとしていることを達成するための迅速でスマートな方法はありますか?
私のプログラムは完璧に機能し、過剰に設計しようとしているだけなので、余分なコード行が何を害するのか、と言うことができると思います。