Smart::Comments::Logなんてどうかな

use Smart::Comments::Log 'hoge.pl', '####';

って感じでSTDOUTの代わりにファイルに書かせたい。

モジュールごとにログの場所を変えてみたりとか。

# at script.pl

use Smart::Comments::Log 'script.pl', '####';
use MyLib;

print "unkounko";
### hogehoge
#### fugafuga

# at MyLib.pm
package MyLib;
use Smart::Comments::Log 'mylib.pl', '####';

print "mylib!\n";

#### mylib log
1;


Smart::Commentsのログを

server.pl >> hoge.log 2>&1 &

とかやってログにしてる適当な人に最適。


まだ見てないけどアレはソースフィルタなのかな。簡単に拡張できるかどうかもわからん。
とりあえず忘れないようにメモ。