MojoX-Log-Rotate

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "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",

META.yml  view on Meta::CPAN

---
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,

dist.ini  view on Meta::CPAN

[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]

t/rotate.t  view on Meta::CPAN

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 0.408 second using v1.01-cache-2.11-cpan-131fc08a04b )