ロギング コード分析を行っているときに、ログ メッセージは同じで詳細レベルが異なるロギング ステートメントがいくつかあることがわかりました。(これらのログ ステートメントは何年も前に導入されたものであり、それらを導入した開発者と連絡を取るのは困難です)
if (vpcId == null) {
s_logger.trace("Network " + network + " is not associated with any VPC");
return false;
}
と
if (vpcId == null) {
s_logger.error("Network " + network + " is not associated with any VPC");
return routers;
}
ログ メッセージと条件がまったく同じである場合、ここで異なるレベルを使用する目的は何ですか?