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';
 


Reply via email to