例えば、
sub debug {
my ($self, @args) = @_;
$self->log->debug(@args);
}
sub info {
my ($self, @args) = @_;
$self->log->info(@args);
}
sub warn {
my ($self, @args) = @_;
$self->log->warn(@args);
}
こんなやつはこんな感じでやっつけちゃいましょ。
for my $name (qw/debug info warn/) {
no strict 'refs';
*{$name} = sub {
my ($self, @args) = @_;
$self->log->$name(@atgs);
}
}
0 件のコメント:
コメントを投稿