MojoX-Log-Rotate
view release on metacpan or search on metacpan
"Mojo::File" : "0",
"Mojolicious" : "7.88",
"experimental" : "0",
"perl" : "v5.20.0"
}
},
"test" : {
"requires" : {
"File::Slurp" : "0",
"Modern::Perl" : "0",
"Test::Differences" : "0",
"Test::Kwalitee" : "0",
"Test::MockTime" : "0.17",
"Test::Mojo" : "0",
"Test::More" : "0",
"Thread::Queue" : "0",
"feature" : "0",
"perl" : "v5.20.0",
"strict" : "0",
"threads" : "0",
"threads::shared" : "0",
---
abstract: 'Makes mojolicious log file rotation easy'
author:
- 'Nicolas Georges <xlat@cpan.org>'
build_requires:
File::Slurp: '0'
Modern::Perl: '0'
Test::Differences: '0'
Test::Kwalitee: '0'
Test::MockTime: '0.17'
Test::Mojo: '0'
Test::More: '0'
Thread::Queue: '0'
feature: '0'
perl: v5.20.0
strict: '0'
threads: '0'
threads::shared: '0'
Makefile.PL view on Meta::CPAN
"NAME" => "MojoX::Log::Rotate",
"PREREQ_PM" => {
"Mojo::Base" => 0,
"Mojo::File" => 0,
"Mojolicious" => "7.88",
"experimental" => 0
},
"TEST_REQUIRES" => {
"File::Slurp" => 0,
"Modern::Perl" => 0,
"Test::Differences" => 0,
"Test::Kwalitee" => 0,
"Test::MockTime" => "0.17",
"Test::Mojo" => 0,
"Test::More" => 0,
"Thread::Queue" => 0,
"feature" => 0,
"strict" => 0,
"threads" => 0,
"threads::shared" => 0,
"warnings" => 0
Makefile.PL view on Meta::CPAN
}
);
my %FallbackPrereqs = (
"File::Slurp" => 0,
"Modern::Perl" => 0,
"Mojo::Base" => 0,
"Mojo::File" => 0,
"Mojolicious" => "7.88",
"Test::Differences" => 0,
"Test::Kwalitee" => 0,
"Test::MockTime" => "0.17",
"Test::Mojo" => 0,
"Test::More" => 0,
"Thread::Queue" => 0,
"experimental" => 0,
"feature" => 0,
"strict" => 0,
"threads" => 0,
"threads::shared" => 0,
[PodWeaver]
[MinimumPerl]
[AutoVersion]
[AutoPrereqs]
[Prereqs / RuntimeRequires]
perl=5.020
experimental=0
Mojolicious=7.88
;-phase = test
;Test::MockTime
;Test::Differences
;File::Slurp
[MetaJSON]
[MetaProvides::Package]
[ExtraTests]
;[Test::Perl::Critic]
;[PodCoverageTests]
[PodSyntaxTests]
[TestRelease]
use strict;
use warnings;
use Test::More;
use Test::Differences;
use Test::MockTime 0.17 qw( :all );
use File::Slurp qw(slurp);
use MojoX::Log::Rotate;
sub suffix {
my ($y, $m, $d, $h, $mi, $s) = (localtime shift)[5, 4, 3, 2, 1, 0];
sprintf("_%04d%02d%02d_%02d%02d%02d", $y+1900, $m+1, $d, $h, $mi, $s);
}
sub mock_sleep {
t/threads.t view on Meta::CPAN
exit(0);
}
}
use threads;
use threads::shared;
use Thread::Queue;
use feature 'signatures';
use Test::More;
use Test::Mojo;
use Test::Differences;
use Test::MockTime 0.17 qw( :all );
use File::Slurp qw(slurp);
use MojoX::Log::Rotate;
$|++;
my $LEVEL = $ENV{MOJO_LOG_LEVEL} = 'info';
sub suffix {
my ($y, $m, $d, $h, $mi, $s) = (localtime shift)[5, 4, 3, 2, 1, 0];
sprintf("_%04d%02d%02d_%02d%02d%02d", $y+1900, $m+1, $d, $h, $mi, $s);
( run in 1.730 second using v1.01-cache-2.11-cpan-131fc08a04b )