以前の日記java.util.logging.Logger.getGlobal()のバグ? - torutkの日記で、Logger.getGlobal()で取得したロガーがデフォルトではinfo以上のレベルでも何もコンソールに出力しないという問題を見つけ、jdkのバグとして登録していました。
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7184195
これは、以下のコードを実行しても、ログが出力されないという問題です。
import java.util.logging.Logger; public class Foo { public static void main(String... args) { Logger.getGlobal().info("Foo started!"); } }
今日、ひさびさにこのバグのステータスを確認しにいってみたところ、ステータスがClosedになってFixedがバージョン8(b98)となっていました。
ということで、現在自分のPCにインストールしているJDK 7u45とJDK 8 build120で実行してみたところ、JDK 7ではログが出力されませんでしたが、JDK 8ではログが出力されました。