デバッグフラグがオンのときに多くのものを出力するコードを実行する方法についてのトリックを学ぼうとしています。
それはJavaでどのように行われますか。
私が考えることができる非常に素朴な方法は、私が書くすべてのメソッドにデバッグフラグを設定することです
そして次のようなものを書きます
if (this.debug == true){
System.out.println("blah blah");
}
しかし、これらすべてのifをコードに含めるよりも、はるかにエレガントな方法があるはずですか?
また、コードで特定の実行の行番号を取得する方法はありますか:
たとえば、例外がある場合
try:
/* 行番号 22 */
catch Exception e{
//print that exception occured in above line number??
}
おそらく非常に不自由な質問です。ありがとう