Wicket では、SLF4Jを使うべき

今まで使いなれたせいか、つい、Log4J を使ってしまうが、
Wicket では、SLF4J ; Simple Logging Facade for Java を使った方が良いみたいだ。
(常識かもしれない)

なぜなら、Pageクラスで部品のメソッドで、
    Button download = new Button("download"){
      @Override
      public void onSubmit(){
        // ここでログ出力
      :
のようなことをしたい場合、Log4J だとシリアライズエラーが発生する。

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

Logger logger = LoggerFactory.getLogger(this.getClass());


sl4j を使えば問題ない。