mapleのLogger
http://d.hatena.ne.jp/bobchin/20061205
MapleでもNull Objectパターンは使用されてます。
それはLoggerですね。maple/logger下にあるクラスになります。
これって「ロガーにはどれか一つのLogger実装クラスを指定してください」ということ?
メール送信するロガーとファイル出力するロガーがあって、この二つをログレベルごとに切り替えながら同時に使用するという使い方は出来ないのかな。
# そもそも、そんな多雑なロガーはコンポーネントにでもしておいてアプリケーション専用のものを使うなり作るなりすべきなのかも。mapleのロガーはコア用だよね。