Hello community, here is the log from the commit of package perl-Log-Any for openSUSE:Factory checked in at 2018-01-09 14:50:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Log-Any (Old) and /work/SRC/openSUSE:Factory/.perl-Log-Any.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Log-Any" Tue Jan 9 14:50:50 2018 rev:21 rq:555056 version:1.703 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Log-Any/perl-Log-Any.changes 2017-10-09 19:47:40.425027434 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Log-Any.new/perl-Log-Any.changes 2018-01-09 14:51:15.445247368 +0100 @@ -1,0 +2,27 @@ +Thu Dec 7 06:32:50 UTC 2017 - [email protected] + +- updated to 1.703 + see /usr/share/doc/packages/perl-Log-Any/Changes + + 1.703 2017-11-29 10:56:17-06:00 America/Chicago + + [Fixed] + + - Fixed log format methods (errorf, warnf, infof, etc...) not + returning the formatted message sometimes. Thanks @vshekun! + [Github #64] + +------------------------------------------------------------------- +Wed Nov 29 06:32:55 UTC 2017 - [email protected] + +- updated to 1.702 + see /usr/share/doc/packages/perl-Log-Any/Changes + + 1.702 2017-11-28 15:18:40-06:00 America/Chicago + + [Fixed] + + - Fixed log output disappearing when the `default_adapter` is set. + Thanks @dallaylaen! [Github #65] + +------------------------------------------------------------------- Old: ---- Log-Any-1.701.tar.gz New: ---- Log-Any-1.703.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Log-Any.spec ++++++ --- /var/tmp/diff_new_pack.N0UYgq/_old 2018-01-09 14:51:16.005221114 +0100 +++ /var/tmp/diff_new_pack.N0UYgq/_new 2018-01-09 14:51:16.005221114 +0100 @@ -17,7 +17,7 @@ Name: perl-Log-Any -Version: 1.701 +Version: 1.703 Release: 0 %define cpan_name Log-Any Summary: Bringing loggers and listeners together ++++++ Log-Any-1.701.tar.gz -> Log-Any-1.703.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/Changes new/Log-Any-1.703/Changes --- old/Log-Any-1.701/Changes 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/Changes 2017-11-29 17:56:37.000000000 +0100 @@ -2,6 +2,21 @@ ** denotes an incompatible change +1.703 2017-11-29 10:56:17-06:00 America/Chicago + + [Fixed] + + - Fixed log format methods (errorf, warnf, infof, etc...) not + returning the formatted message sometimes. Thanks @vshekun! + [Github #64] + +1.702 2017-11-28 15:18:40-06:00 America/Chicago + + [Fixed] + + - Fixed log output disappearing when the `default_adapter` is set. + Thanks @dallaylaen! [Github #65] + 1.701 2017-10-02 14:36:51-05:00 America/Chicago [Fixed] @@ -26,7 +41,7 @@ - LOG_ANY_DEFAULT_ADAPTER now correctly logs to the given adapter. - Previously, if no other adapter was set, Log::Any used it's + Previously, if no other adapter was set, Log::Any used its default, super-fast "Null" proxy that simply drops all messages without checking adapters. Now Log::Any will correctly detect the environment variable and create the correct, normal proxy object. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/MANIFEST new/Log-Any-1.703/MANIFEST --- old/Log-Any-1.701/MANIFEST 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/MANIFEST 2017-11-29 17:56:37.000000000 +0100 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.008. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.010. CONTRIBUTING.md Changes LICENSE @@ -33,6 +33,7 @@ t/context.t t/default-adapter-env.t t/default-adapter-params.t +t/default-adapter-use.t t/default-adapter.t t/default-vs-test.t t/errors-adapter.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/META.json new/Log-Any-1.703/META.json --- old/Log-Any-1.701/META.json 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/META.json 2017-11-29 17:56:37.000000000 +0100 @@ -8,7 +8,7 @@ "Stephen Thirlwall <[email protected]>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -70,63 +70,63 @@ "provides" : { "Log::Any" : { "file" : "lib/Log/Any.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Adapter" : { "file" : "lib/Log/Any/Adapter.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Adapter::Base" : { "file" : "lib/Log/Any/Adapter/Base.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Adapter::File" : { "file" : "lib/Log/Any/Adapter/File.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Adapter::Null" : { "file" : "lib/Log/Any/Adapter/Null.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Adapter::Stderr" : { "file" : "lib/Log/Any/Adapter/Stderr.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Adapter::Stdout" : { "file" : "lib/Log/Any/Adapter/Stdout.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Adapter::Syslog" : { "file" : "lib/Log/Any/Adapter/Syslog.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Adapter::Test" : { "file" : "lib/Log/Any/Adapter/Test.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Adapter::Util" : { "file" : "lib/Log/Any/Adapter/Util.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Manager" : { "file" : "lib/Log/Any/Manager.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Proxy" : { "file" : "lib/Log/Any/Proxy.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Proxy::Null" : { "file" : "lib/Log/Any/Proxy/Null.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Proxy::Test" : { "file" : "lib/Log/Any/Proxy/Test.pm", - "version" : "1.701" + "version" : "1.703" }, "Log::Any::Test" : { "file" : "lib/Log/Any/Test.pm", - "version" : "1.701" + "version" : "1.703" } }, "release_status" : "stable", @@ -141,11 +141,13 @@ "web" : "https://github.com/preaction/Log-Any" } }, - "version" : "1.701", + "version" : "1.703", "x_authority" : "cpan:PREACTION", "x_contributors" : [ "bj5004 <[email protected]>", "cm-perl <[email protected]>", + "Karen Etheridge <[email protected]>", + "Konstantin S. Uvarin <[email protected]>", "Lucas Kanashiro <[email protected]>", "Maros Kollar <[email protected]>", "Maxim Vuets <[email protected]>", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/META.yml new/Log-Any-1.703/META.yml --- old/Log-Any-1.701/META.yml 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/META.yml 2017-11-29 17:56:37.000000000 +0100 @@ -15,7 +15,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150010' +generated_by: 'Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -34,49 +34,49 @@ provides: Log::Any: file: lib/Log/Any.pm - version: '1.701' + version: '1.703' Log::Any::Adapter: file: lib/Log/Any/Adapter.pm - version: '1.701' + version: '1.703' Log::Any::Adapter::Base: file: lib/Log/Any/Adapter/Base.pm - version: '1.701' + version: '1.703' Log::Any::Adapter::File: file: lib/Log/Any/Adapter/File.pm - version: '1.701' + version: '1.703' Log::Any::Adapter::Null: file: lib/Log/Any/Adapter/Null.pm - version: '1.701' + version: '1.703' Log::Any::Adapter::Stderr: file: lib/Log/Any/Adapter/Stderr.pm - version: '1.701' + version: '1.703' Log::Any::Adapter::Stdout: file: lib/Log/Any/Adapter/Stdout.pm - version: '1.701' + version: '1.703' Log::Any::Adapter::Syslog: file: lib/Log/Any/Adapter/Syslog.pm - version: '1.701' + version: '1.703' Log::Any::Adapter::Test: file: lib/Log/Any/Adapter/Test.pm - version: '1.701' + version: '1.703' Log::Any::Adapter::Util: file: lib/Log/Any/Adapter/Util.pm - version: '1.701' + version: '1.703' Log::Any::Manager: file: lib/Log/Any/Manager.pm - version: '1.701' + version: '1.703' Log::Any::Proxy: file: lib/Log/Any/Proxy.pm - version: '1.701' + version: '1.703' Log::Any::Proxy::Null: file: lib/Log/Any/Proxy/Null.pm - version: '1.701' + version: '1.703' Log::Any::Proxy::Test: file: lib/Log/Any/Proxy/Test.pm - version: '1.701' + version: '1.703' Log::Any::Test: file: lib/Log/Any/Test.pm - version: '1.701' + version: '1.703' requires: B: '0' Carp: '0' @@ -96,11 +96,13 @@ bugtracker: https://github.com/preaction/Log-Any/issues homepage: https://github.com/preaction/Log-Any repository: https://github.com/preaction/Log-Any.git -version: '1.701' +version: '1.703' x_authority: cpan:PREACTION x_contributors: - 'bj5004 <[email protected]>' - 'cm-perl <[email protected]>' + - 'Karen Etheridge <[email protected]>' + - 'Konstantin S. Uvarin <[email protected]>' - 'Lucas Kanashiro <[email protected]>' - 'Maros Kollar <[email protected]>' - 'Maxim Vuets <[email protected]>' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/Makefile.PL new/Log-Any-1.703/Makefile.PL --- old/Log-Any-1.701/Makefile.PL 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/Makefile.PL 2017-11-29 17:56:37.000000000 +0100 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.008. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.010. use strict; use warnings; @@ -38,7 +38,7 @@ "IPC::Open3" => 0, "Test::More" => 0 }, - "VERSION" => "1.701", + "VERSION" => "1.703", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter/Base.pm new/Log-Any-1.703/lib/Log/Any/Adapter/Base.pm --- old/Log-Any-1.701/lib/Log/Any/Adapter/Base.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter/Base.pm 2017-11-29 17:56:37.000000000 +0100 @@ -4,7 +4,7 @@ package Log::Any::Adapter::Base; -our $VERSION = '1.701'; +our $VERSION = '1.703'; our @CARP_NOT = ( 'Log::Any::Adapter' ); # we import these in case any legacy adapter uses them as class methods @@ -52,7 +52,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter/Development.pod new/Log-Any-1.703/lib/Log/Any/Adapter/Development.pod --- old/Log-Any-1.701/lib/Log/Any/Adapter/Development.pod 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter/Development.pod 2017-11-29 17:56:37.000000000 +0100 @@ -16,7 +16,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter/File.pm new/Log-Any-1.703/lib/Log/Any/Adapter/File.pm --- old/Log-Any-1.701/lib/Log/Any/Adapter/File.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter/File.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::File; # ABSTRACT: Simple adapter for logging to files -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Config; use Fcntl qw/:flock/; @@ -80,7 +80,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter/Null.pm new/Log-Any-1.703/lib/Log/Any/Adapter/Null.pm --- old/Log-Any-1.701/lib/Log/Any/Adapter/Null.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter/Null.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Null; # ABSTRACT: Discards all log messages -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any::Adapter::Base; our @ISA = qw/Log::Any::Adapter::Base/; @@ -33,7 +33,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter/Stderr.pm new/Log-Any-1.703/lib/Log/Any/Adapter/Stderr.pm --- old/Log-Any-1.701/lib/Log/Any/Adapter/Stderr.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter/Stderr.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Stderr; # ABSTRACT: Simple adapter for logging to STDERR -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any::Adapter::Util (); @@ -62,7 +62,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter/Stdout.pm new/Log-Any-1.703/lib/Log/Any/Adapter/Stdout.pm --- old/Log-Any-1.701/lib/Log/Any/Adapter/Stdout.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter/Stdout.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Stdout; # ABSTRACT: Simple adapter for logging to STDOUT -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any::Adapter::Util (); @@ -62,7 +62,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter/Syslog.pm new/Log-Any-1.703/lib/Log/Any/Adapter/Syslog.pm --- old/Log-Any-1.701/lib/Log/Any/Adapter/Syslog.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter/Syslog.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Syslog; # ABSTRACT: Send Log::Any logs to syslog -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any::Adapter::Util qw{make_method}; use base qw{Log::Any::Adapter::Base}; @@ -141,7 +141,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter/Test.pm new/Log-Any-1.703/lib/Log/Any/Adapter/Test.pm --- old/Log-Any-1.701/lib/Log/Any/Adapter/Test.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter/Test.pm 2017-11-29 17:56:37.000000000 +0100 @@ -4,7 +4,7 @@ package Log::Any::Adapter::Test; -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any::Adapter::Util qw/dump_one_line/; use Test::Builder; @@ -218,7 +218,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter/Util.pm new/Log-Any-1.703/lib/Log/Any/Adapter/Util.pm --- old/Log-Any-1.701/lib/Log/Any/Adapter/Util.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter/Util.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Util; # ABSTRACT: Common utility functions for Log::Any -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Exporter; our @ISA = qw/Exporter/; @@ -241,7 +241,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Adapter.pm new/Log-Any-1.703/lib/Log/Any/Adapter.pm --- old/Log-Any-1.701/lib/Log/Any/Adapter.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Adapter.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter; # ABSTRACT: Tell Log::Any where to send its logs -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any; our @CARP_NOT = ( 'Log::Any::Manager' ); @@ -39,7 +39,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Manager.pm new/Log-Any-1.703/lib/Log/Any/Manager.pm --- old/Log-Any-1.701/lib/Log/Any/Manager.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Manager.pm 2017-11-29 17:56:37.000000000 +0100 @@ -4,7 +4,7 @@ package Log::Any::Manager; -our $VERSION = '1.701'; +our $VERSION = '1.703'; sub new { my $class = shift; @@ -249,7 +249,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Proxy/Null.pm new/Log-Any-1.703/lib/Log/Any/Proxy/Null.pm --- old/Log-Any-1.701/lib/Log/Any/Proxy/Null.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Proxy/Null.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Proxy::Null; # ABSTRACT: Log::Any generator proxy for no adapters -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any::Adapter::Util (); use Log::Any::Proxy; @@ -57,7 +57,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Proxy/Test.pm new/Log-Any-1.703/lib/Log/Any/Proxy/Test.pm --- old/Log-Any-1.701/lib/Log/Any/Proxy/Test.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Proxy/Test.pm 2017-11-29 17:56:37.000000000 +0100 @@ -4,7 +4,7 @@ package Log::Any::Proxy::Test; -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any::Proxy; our @ISA = qw/Log::Any::Proxy/; @@ -42,7 +42,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Proxy.pm new/Log-Any-1.703/lib/Log/Any/Proxy.pm --- old/Log-Any-1.701/lib/Log/Any/Proxy.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Proxy.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Proxy; # ABSTRACT: Log::Any generator proxy object -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any::Adapter::Util (); use overload; @@ -121,7 +121,7 @@ }; *{$namef} = sub { my ( $self, @args ) = @_; - return unless $self->{adapter}->$is_realname; + return if !$self->{adapter}->$is_realname && !defined wantarray; my $message = $self->{formatter}->( $self->{category}, $numeric, @args ); return unless defined $message and length $message; @@ -146,7 +146,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any/Test.pm new/Log-Any-1.703/lib/Log/Any/Test.pm --- old/Log-Any-1.701/lib/Log/Any/Test.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any/Test.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Test; # ABSTRACT: Test what you're logging with Log::Any -our $VERSION = '1.701'; +our $VERSION = '1.703'; no warnings 'once'; $Log::Any::OverrideDefaultAdapterClass = 'Log::Any::Adapter::Test'; @@ -25,7 +25,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/lib/Log/Any.pm new/Log-Any-1.703/lib/Log/Any.pm --- old/Log-Any-1.701/lib/Log/Any.pm 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/lib/Log/Any.pm 2017-11-29 17:56:37.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any; # ABSTRACT: Bringing loggers and listeners together -our $VERSION = '1.701'; +our $VERSION = '1.703'; use Log::Any::Manager; use Log::Any::Proxy::Null; @@ -72,10 +72,8 @@ my ( $class, %params ) = @_; no warnings 'once'; - my $proxy_class = $class->_get_proxy_class( delete $params{proxy_class} ); my $category = defined $params{category} ? delete $params{'category'} : caller; - if ( my $default = delete $params{'default_adapter'} ) { my @default_adapter_params = (); if (ref $default eq 'ARRAY') { @@ -91,6 +89,8 @@ ); } + my $proxy_class = $class->_get_proxy_class( delete $params{proxy_class} ); + my $adapter = $class->_manager->get_adapter( $category ); my $context = $class->_manager->get_context(); @@ -134,7 +134,7 @@ =head1 VERSION -version 1.701 +version 1.703 =head1 SYNOPSIS @@ -475,7 +475,7 @@ =head1 CONTRIBUTORS -=for stopwords bj5004 cm-perl Lucas Kanashiro Maros Kollar Maxim Vuets mephinet Philipp Gortan Phill Legault +=for stopwords bj5004 cm-perl Karen Etheridge Konstantin S. Uvarin Lucas Kanashiro Maros Kollar Maxim Vuets mephinet Philipp Gortan Phill Legault =over 4 @@ -489,6 +489,14 @@ =item * +Karen Etheridge <[email protected]> + +=item * + +Konstantin S. Uvarin <[email protected]> + +=item * + Lucas Kanashiro <[email protected]> =item * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/t/default-adapter-use.t new/Log-Any-1.703/t/default-adapter-use.t --- old/Log-Any-1.701/t/default-adapter-use.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Log-Any-1.703/t/default-adapter-use.t 2017-11-29 17:56:37.000000000 +0100 @@ -0,0 +1,18 @@ +use strict; +use warnings; +use Test::More tests => 3; + +use Log::Any '$log', default_adapter => 'Stderr'; + +isa_ok( $log, 'Log::Any::Proxy', 'we have a proxy...' ); +ok( !$log->isa('Log::Any::Proxy::Null'), '...but it\'s not the null proxy' ); + +my $err; +{ + open my $fd, ">", \$err; + local *STDERR = $fd; + $log->err( "Foobared. This test is likely broken if you see this message" ); +}; + +like $err, qr/Foobared/, "Log captured on STDERR"; + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.701/t/null-proxy.t new/Log-Any-1.703/t/null-proxy.t --- old/Log-Any-1.701/t/null-proxy.t 2017-10-02 21:36:56.000000000 +0200 +++ new/Log-Any-1.703/t/null-proxy.t 2017-11-29 17:56:37.000000000 +0100 @@ -4,8 +4,9 @@ use Test::More; use Log::Any; -plan tests => 8; +plan tests => 14; +my $out; my $log = Log::Any->get_logger; isa_ok $log, 'Log::Any::Proxy::Null', 'no adapter proxy is Null'; @@ -15,22 +16,37 @@ formatter => sub { "Formatter: @_" }, filter => sub { "Filter: @_" }, ); -isa_ok $log_complex, 'Log::Any::Proxy::Null', 'no adapter proxy is Null'; +isa_ok $log_complex, 'Log::Any::Proxy::Null', + 'no adapter proxy with formatter is Null'; my $log_explicit = Log::Any->get_logger( proxy_class => 'Test' ); isa_ok $log_explicit, 'Log::Any::Proxy::Test', 'explicit proxy class is correct'; +$out = $log->info("test"); +is $out, 'test', 'output of test method is returned'; +isa_ok $log, 'Log::Any::Proxy::Null', + 'no adapter proxy is still Null after logging'; + +$out = $log_complex->infof('test'); +is $out, 'Prefix: Filter: Category: 6 Formatter: Category: 6 test', + 'output of test method is returned'; +isa_ok $log_complex, 'Log::Any::Proxy::Null', + 'no adapter proxy with formatter is still Null after logging'; + Log::Any->set_adapter( 'Test' ); isa_ok $log, 'Log::Any::Proxy', 'existing logger reblessed'; isa_ok $log_complex, 'Log::Any::Proxy', 'existing logger reblessed'; isa_ok $log_explicit, 'Log::Any::Proxy::Test', 'explicit proxy class is not reblessed'; -$log->info("test"); +$out = $log->info("test"); is Log::Any::Adapter::Test->msgs->[-1]{message}, 'test', 'log is logged'; +is $out, 'test', 'output of test method is returned'; -$log_complex->infof('test'); +$out = $log_complex->infof('test'); is Log::Any::Adapter::Test->msgs->[-1]{message}, 'Prefix: Filter: Category: 6 Formatter: Category: 6 test', 'proxy attributes are preserved'; +is $out, 'Prefix: Filter: Category: 6 Formatter: Category: 6 test', + 'output of test method is returned';
