| Putting it together: |
|
// "com.foo"という名前のカテゴリーインスタンスを得る Category cat = Category.getInstance("com.foo"); // その優先度を設定する cat.setPriority(Priority.INFO); Category barcat = Category.getInstance("com.foo.Bar"); // この要求は有効。なぜならWARN >= INFOだから。 cat.warn("Low fuel level."); // この要求は無効。なぜならDEBUG < INFOだから。 cat.debug("Starting search for nearest gas station."); // "com.foo.Bar"という名前の barcat カテゴリー・インスタンスは // "com.foo" という名前のカテゴリーから優先度を継承する // つまり、以下の要求は有効 // なぜなら INFO >= INFOだから barcat.info("Located nearest gas station."); // この要求は無効、なぜなら DEBUG < INFOだから。 barcat.debug("Exiting gas station search"); |
下線 は、ロギング文の優先度で、 イタリック体 は、関連カテゴリーの継承した優先度