All pastes #105624 Raw Edit

Stuff

public text v1 · immutable
#105624 ·published 2006-07-29 19:46 UTC
rendered paste body
package MDV::Msec::Logger::tofile;

use strict;
use warnings;

use base ('MDV::Msec::Logger');

sub init {
	my ($self) = @_;
	my $filename = $self->get_value('logfile');
	open(my $handle, $filename);
	$self->{'loghandle'} = $handle;
}

sub end {
	my ($self) = @_;
	my $handle =  $self->{'loghandle'};
	close($handle);
}

sub log {
	my ($self, $message) = @_;
	my $handle = $self->{'loghandle'};
	print $handle "$message\n";
}

1;