Group
Extension

Log-Dynamic/t/02.Append.t

#!perl

use strict;
use warnings;

use Test::More tests => 1;

use Log::Dynamic;

# Create file with some content
my $file = 'test.log';
open my $fh, '>', $file or die "$0: $!\n";
print {$fh} "OLD LINE\n";
close $fh;

# Create a Log::Dynamic log entry
my $log = Log::Dynamic->open(
	file => $file,
	mode => 'append',
);

$log->log('TEST','NEW LINE');
$log->close;

# Read our log to see if it contains both the old
# and the new entries.
open $fh, '<', $file or die "$0: $!\n";
my $text = join '', <$fh>;
close $fh;
isnt($text =~ /OLD.*NEW/s, '', 'Verify append mode');

unlink $file;

__END__
vim:set syntax=perl:


Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.