生産サポートの監視を支援するために警告するためにこれらのいくつかを減らす必要があるため、生産コードにある logger.error の数に基づいてレポートを生成しようとしています。
Eclipse で logger.error all all all .java ファイルを検索する以外に、これに関するレポートを生成する簡単な方法はありますか?
私はおそらく.javaファイルを検索し、これに基づいてファイルを出力するためのシェルスクリプトを考えていますか?
ありがとう
生産サポートの監視を支援するために警告するためにこれらのいくつかを減らす必要があるため、生産コードにある logger.error の数に基づいてレポートを生成しようとしています。
Eclipse で logger.error all all all .java ファイルを検索する以外に、これに関するレポートを生成する簡単な方法はありますか?
私はおそらく.javaファイルを検索し、これに基づいてファイルを出力するためのシェルスクリプトを考えていますか?
ありがとう
このia unixシェルを使用するのはどうですか:
find -name *.java | xargs cat | grep "logger.error" | wc -l
詳細に:
.java
すべてのファイルを一覧表示します。
find -name *.java
.java
すべてのファイル
の内容を一覧表示します。find -name *.java | xargs cat
logger.errorを含む行のみを取得するようにフィルタリングします。
find -name *.java | xargs cat | grep "logger.error"
出力をカウントします。
find -name *.java | xargs cat | grep "logger.error" | wc -l
もっと簡単な方法があると確信していますが、それが私の頭に浮かんだ最初のアプローチであり、私のプロジェクトに取り組むための縫い目です。
コメントに書いたように、error
メソッドで Java 検索を実行すると、Logger 変数の名前に関係なく、エラー メソッドの各呼び出しを見つけることができます。
log
メソッドも探す必要があるかもしれません
発生する可能性のあるすべての問題 (異なる変数名、分割された行など) を防ぐことができます。