これはばかげた質問かもしれませんが、Java Logger について少し迷っています。
private static Logger logger = Logger.getLogger("order.web.OrderManager");
logger.info("Removed order " + id + ".");
ログはどこで見られますか? また、java.util.logging.Logger ライブラリからのこの引用:
各ロギング呼び出しで、Logger は最初に、ロガーの有効なログ レベルに対して要求レベル (SEVERE または FINE など) の安価なチェックを実行します。リクエスト レベルがログ レベルよりも低い場合、ロギング呼び出しはすぐに戻ります。
この最初の (簡単な) テストに合格すると、Logger は LogRecord を割り当ててログ メッセージを記述します。次に、フィルター (存在する場合) を呼び出して、レコードを公開する必要があるかどうかについてより詳細なチェックを行います。それが成功すると、LogRecord がその出力ハンドラに発行されます。
これは、request level
ログが 3 つある場合:
logger.log(Level.FINE, "Something");
logger.log(Level.WARNING, "Something");
logger.log(Level.SEVERE, "Something");
私log level
は SEVERE で、3 つのログすべてを表示できます。もし私log level
が WARNING の場合、SEVERE ログは表示されません。正しいですか? そして、どのように設定しlog level
ますか?