慣れないものを使うと
バグるよなーという実例。
Pattern pattern = Pattern.compile("^FATAL|ERROR");
ERRORが見事に行頭以外にマッチして、
どーでもいいログをエラーと判定してました\(^o^)/
ここらへんの優先順位って、どっかで明確になってるんですかね?
けっこうな大きさのログを複数読み込んでたりするんだけど、
そんなにパフォーマンスは悪くならないんだなーと思った今日この頃。
バグるよなーという実例。
Pattern pattern = Pattern.compile("^FATAL|ERROR");
ERRORが見事に行頭以外にマッチして、
どーでもいいログをエラーと判定してました\(^o^)/
ここらへんの優先順位って、どっかで明確になってるんですかね?
けっこうな大きさのログを複数読み込んでたりするんだけど、
そんなにパフォーマンスは悪くならないんだなーと思った今日この頃。