POE-Declare-Log-File
view release on metacpan or search on metacpan
lib/POE/Declare/Log/File.pm view on Meta::CPAN
return;
}
sub error : Event {
$_[SELF]->{state} = 'CRASH';
# Prevent additional message and flush queue
delete $_[SELF]->{buffer};
# Clean up streaming resources
$_[SELF]->clean;
return;
}
sub shutdown : Event {
my $state = $_[SELF]->{state};
# Superfluous crash shutdown
if ( $state eq 'CRASH' ) {
lib/POE/Declare/Log/File.pm view on Meta::CPAN
######################################################################
# POE::Declare::Object Methods
sub finish {
my $self = shift;
# Prevent additional messages and flush the queue
delete $self->{buffer};
# Clean up streaming resources
$self->clean;
# Pass through as normal
$self->SUPER::finish(@_);
}
sub clean {
my $self = shift;
# Shutdown the wheel
( run in 0.240 second using v1.01-cache-2.11-cpan-4d50c553e7e )