javaのロガーのお話です。 commons-loggingの話ですが、どうも勘違いしている人が多いのです。 log.error(e); でStackTraceは出力されませんよ!! あまりにも勘違いしている人が多いように見えます。 よく見るStackTraceが出そうで出ない例 正しくStackTraceが出力されるコード 何故こうなる? jenkinsでlog.error(e)を検出する ロガーを正しく学ぶ よく見るStackTraceが出そうで出ない例 try { } catch (Exception e) { log.error(e); } 正しくStackTraceが出力されるコード try { } catch (Exception e) { log.error(e.getMessage(), e); } 何故こうなる? commons-loggingのメソッドのjavadocを