Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Log-Any for openSUSE:Factory checked in at 2021-02-19 23:44:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Log-Any (Old) and /work/SRC/openSUSE:Factory/.perl-Log-Any.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Log-Any" Fri Feb 19 23:44:49 2021 rev:26 rq:873645 version:1.709 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Log-Any/perl-Log-Any.changes 2020-01-14 21:13:37.542938511 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Log-Any.new.28504/perl-Log-Any.changes 2021-02-19 23:45:35.823382906 +0100 @@ -1,0 +2,13 @@ +Thu Feb 18 03:07:24 UTC 2021 - Tina M??ller <timueller+p...@suse.de> + +- updated to 1.709 + see /usr/share/doc/packages/perl-Log-Any/Changes + + 1.709 2021-02-17 15:16:20-06:00 America/Chicago + + [Added] + + - Added "Log::Any->has_consumer" for the rare case where one needs + to know if a consumer has already been configured. + +------------------------------------------------------------------- Old: ---- Log-Any-1.708.tar.gz New: ---- Log-Any-1.709.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Log-Any.spec ++++++ --- /var/tmp/diff_new_pack.fAhDXL/_old 2021-02-19 23:45:36.267383342 +0100 +++ /var/tmp/diff_new_pack.fAhDXL/_new 2021-02-19 23:45:36.271383345 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Log-Any # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,16 @@ # +%define cpan_name Log-Any Name: perl-Log-Any -Version: 1.708 +Version: 1.709 Release: 0 -%define cpan_name Log-Any Summary: Bringing loggers and listeners together License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} +URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/P/PR/PREACTION/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros %{perl_requires} @@ -72,12 +70,12 @@ original post proposing this module. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{version} find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %check make test @@ -88,7 +86,6 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes CONTRIBUTING.md README %license LICENSE ++++++ Log-Any-1.708.tar.gz -> Log-Any-1.709.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/Changes new/Log-Any-1.709/Changes --- old/Log-Any-1.708/Changes 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/Changes 2021-02-17 22:16:27.000000000 +0100 @@ -2,6 +2,13 @@ ** denotes an incompatible change +1.709 2021-02-17 15:16:20-06:00 America/Chicago + + [Added] + + - Added "Log::Any->has_consumer" for the rare case where one needs + to know if a consumer has already been configured. + 1.708 2020-01-12 22:56:43-05:00 America/New_York [Added] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/META.json new/Log-Any-1.709/META.json --- old/Log-Any-1.708/META.json 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/META.json 2021-02-17 22:16:27.000000000 +0100 @@ -76,71 +76,71 @@ "provides" : { "Log::Any" : { "file" : "lib/Log/Any.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter" : { "file" : "lib/Log/Any/Adapter.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::Base" : { "file" : "lib/Log/Any/Adapter/Base.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::Capture" : { "file" : "lib/Log/Any/Adapter/Capture.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::File" : { "file" : "lib/Log/Any/Adapter/File.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::Multiplex" : { "file" : "lib/Log/Any/Adapter/Multiplex.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::Null" : { "file" : "lib/Log/Any/Adapter/Null.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::Stderr" : { "file" : "lib/Log/Any/Adapter/Stderr.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::Stdout" : { "file" : "lib/Log/Any/Adapter/Stdout.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::Syslog" : { "file" : "lib/Log/Any/Adapter/Syslog.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::Test" : { "file" : "lib/Log/Any/Adapter/Test.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Adapter::Util" : { "file" : "lib/Log/Any/Adapter/Util.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Manager" : { "file" : "lib/Log/Any/Manager.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Proxy" : { "file" : "lib/Log/Any/Proxy.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Proxy::Null" : { "file" : "lib/Log/Any/Proxy/Null.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Proxy::Test" : { "file" : "lib/Log/Any/Proxy/Test.pm", - "version" : "1.708" + "version" : "1.709" }, "Log::Any::Test" : { "file" : "lib/Log/Any/Test.pm", - "version" : "1.708" + "version" : "1.709" } }, "release_status" : "stable", @@ -155,7 +155,7 @@ "web" : "https://github.com/preaction/Log-Any" } }, - "version" : "1.708", + "version" : "1.709", "x_authority" : "cpan:PREACTION", "x_contributors" : [ "bj5004 <bartosz.jakub...@hurra.com>", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/META.yml new/Log-Any-1.709/META.yml --- old/Log-Any-1.708/META.yml 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/META.yml 2021-02-17 22:16:27.000000000 +0100 @@ -34,55 +34,55 @@ provides: Log::Any: file: lib/Log/Any.pm - version: '1.708' + version: '1.709' Log::Any::Adapter: file: lib/Log/Any/Adapter.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::Base: file: lib/Log/Any/Adapter/Base.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::Capture: file: lib/Log/Any/Adapter/Capture.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::File: file: lib/Log/Any/Adapter/File.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::Multiplex: file: lib/Log/Any/Adapter/Multiplex.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::Null: file: lib/Log/Any/Adapter/Null.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::Stderr: file: lib/Log/Any/Adapter/Stderr.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::Stdout: file: lib/Log/Any/Adapter/Stdout.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::Syslog: file: lib/Log/Any/Adapter/Syslog.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::Test: file: lib/Log/Any/Adapter/Test.pm - version: '1.708' + version: '1.709' Log::Any::Adapter::Util: file: lib/Log/Any/Adapter/Util.pm - version: '1.708' + version: '1.709' Log::Any::Manager: file: lib/Log/Any/Manager.pm - version: '1.708' + version: '1.709' Log::Any::Proxy: file: lib/Log/Any/Proxy.pm - version: '1.708' + version: '1.709' Log::Any::Proxy::Null: file: lib/Log/Any/Proxy/Null.pm - version: '1.708' + version: '1.709' Log::Any::Proxy::Test: file: lib/Log/Any/Proxy/Test.pm - version: '1.708' + version: '1.709' Log::Any::Test: file: lib/Log/Any/Test.pm - version: '1.708' + version: '1.709' requires: B: '0' Carp: '0' @@ -103,7 +103,7 @@ 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.708' +version: '1.709' x_authority: cpan:PREACTION x_contributors: - 'bj5004 <bartosz.jakub...@hurra.com>' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/Makefile.PL new/Log-Any-1.709/Makefile.PL --- old/Log-Any-1.708/Makefile.PL 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/Makefile.PL 2021-02-17 22:16:27.000000000 +0100 @@ -39,7 +39,7 @@ "IPC::Open3" => 0, "Test::More" => 0 }, - "VERSION" => "1.708", + "VERSION" => "1.709", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Base.pm new/Log-Any-1.709/lib/Log/Any/Adapter/Base.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/Base.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Base.pm 2021-02-17 22:16:27.000000000 +0100 @@ -4,7 +4,7 @@ package Log::Any::Adapter::Base; -our $VERSION = '1.708'; +our $VERSION = '1.709'; 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.708 +version 1.709 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Capture.pm new/Log-Any-1.709/lib/Log/Any/Adapter/Capture.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/Capture.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Capture.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Capture; # ABSTRACT: Adapter for capturing log messages into an arrayref -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Adapter::Util (); @@ -114,7 +114,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Development.pod new/Log-Any-1.709/lib/Log/Any/Adapter/Development.pod --- old/Log-Any-1.708/lib/Log/Any/Adapter/Development.pod 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Development.pod 2021-02-17 22:16:27.000000000 +0100 @@ -16,7 +16,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/File.pm new/Log-Any-1.709/lib/Log/Any/Adapter/File.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/File.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/File.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::File; # ABSTRACT: Simple adapter for logging to files -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Config; use Fcntl qw/:flock/; @@ -80,7 +80,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Multiplex.pm new/Log-Any-1.709/lib/Log/Any/Adapter/Multiplex.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/Multiplex.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Multiplex.pm 2021-02-17 22:16:27.000000000 +0100 @@ -1,7 +1,6 @@ package Log::Any::Adapter::Multiplex; - # ABSTRACT: Adapter to use allow structured logging across other adapters -# VERSION +our $VERSION = '1.709'; use Log::Any; use Log::Any::Adapter; @@ -117,7 +116,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Null.pm new/Log-Any-1.709/lib/Log/Any/Adapter/Null.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/Null.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Null.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Null; # ABSTRACT: Discards all log messages -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Adapter::Base; our @ISA = qw/Log::Any::Adapter::Base/; @@ -33,7 +33,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Stderr.pm new/Log-Any-1.709/lib/Log/Any/Adapter/Stderr.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/Stderr.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Stderr.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Stderr; # ABSTRACT: Simple adapter for logging to STDERR -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Adapter::Util (); @@ -62,7 +62,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Stdout.pm new/Log-Any-1.709/lib/Log/Any/Adapter/Stdout.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/Stdout.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Stdout.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Stdout; # ABSTRACT: Simple adapter for logging to STDOUT -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Adapter::Util (); @@ -62,7 +62,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Syslog.pm new/Log-Any-1.709/lib/Log/Any/Adapter/Syslog.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/Syslog.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Syslog.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Syslog; # ABSTRACT: Send Log::Any logs to syslog -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Adapter::Util qw{make_method}; use base qw{Log::Any::Adapter::Base}; @@ -141,7 +141,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Test.pm new/Log-Any-1.709/lib/Log/Any/Adapter/Test.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/Test.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Test.pm 2021-02-17 22:16:27.000000000 +0100 @@ -4,7 +4,7 @@ package Log::Any::Adapter::Test; -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Adapter::Util qw/dump_one_line/; use Test::Builder; @@ -218,7 +218,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter/Util.pm new/Log-Any-1.709/lib/Log/Any/Adapter/Util.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter/Util.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter/Util.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Util; # ABSTRACT: Common utility functions for Log::Any -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Exporter; our @ISA = qw/Exporter/; @@ -241,7 +241,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Adapter.pm new/Log-Any-1.709/lib/Log/Any/Adapter.pm --- old/Log-Any-1.708/lib/Log/Any/Adapter.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Adapter.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Adapter; # ABSTRACT: Tell Log::Any where to send its logs -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any; our @CARP_NOT = ( 'Log::Any::Manager' ); @@ -44,7 +44,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Manager.pm new/Log-Any-1.709/lib/Log/Any/Manager.pm --- old/Log-Any-1.708/lib/Log/Any/Manager.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Manager.pm 2021-02-17 22:16:27.000000000 +0100 @@ -4,7 +4,7 @@ package Log::Any::Manager; -our $VERSION = '1.708'; +our $VERSION = '1.709'; sub new { my $class = shift; @@ -248,7 +248,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Proxy/Null.pm new/Log-Any-1.709/lib/Log/Any/Proxy/Null.pm --- old/Log-Any-1.708/lib/Log/Any/Proxy/Null.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Proxy/Null.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Proxy::Null; # ABSTRACT: Log::Any generator proxy for no adapters -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Adapter::Util (); use Log::Any::Proxy; @@ -57,7 +57,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Proxy/Test.pm new/Log-Any-1.709/lib/Log/Any/Proxy/Test.pm --- old/Log-Any-1.708/lib/Log/Any/Proxy/Test.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Proxy/Test.pm 2021-02-17 22:16:27.000000000 +0100 @@ -4,7 +4,7 @@ package Log::Any::Proxy::Test; -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Proxy; our @ISA = qw/Log::Any::Proxy/; @@ -42,7 +42,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Proxy.pm new/Log-Any-1.709/lib/Log/Any/Proxy.pm --- old/Log-Any-1.708/lib/Log/Any/Proxy.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Proxy.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Proxy; # ABSTRACT: Log::Any generator proxy object -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Adapter::Util (); use overload; @@ -150,7 +150,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any/Test.pm new/Log-Any-1.709/lib/Log/Any/Test.pm --- old/Log-Any-1.708/lib/Log/Any/Test.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any/Test.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any::Test; # ABSTRACT: Test what you're logging with Log::Any -our $VERSION = '1.708'; +our $VERSION = '1.709'; no warnings 'once'; $Log::Any::OverrideDefaultAdapterClass = 'Log::Any::Adapter::Test'; @@ -25,7 +25,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/lib/Log/Any.pm new/Log-Any-1.709/lib/Log/Any.pm --- old/Log-Any-1.708/lib/Log/Any.pm 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/lib/Log/Any.pm 2021-02-17 22:16:27.000000000 +0100 @@ -5,7 +5,7 @@ package Log::Any; # ABSTRACT: Bringing loggers and listeners together -our $VERSION = '1.708'; +our $VERSION = '1.709'; use Log::Any::Manager; use Log::Any::Proxy::Null; @@ -27,6 +27,7 @@ { my $manager = Log::Any::Manager->new(); sub _manager { return $manager } + sub has_consumer { $manager->has_consumer } } sub import { @@ -134,7 +135,7 @@ =head1 VERSION -version 1.708 +version 1.709 =head1 SYNOPSIS @@ -412,6 +413,8 @@ See the L<Log::Any::Adapter> documentation for more details. +To detect if a consumer exists, use C<< Log::Any->has_consumer >>. + =head1 Q & A =over diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.708/t/memory.t new/Log-Any-1.709/t/memory.t --- old/Log-Any-1.708/t/memory.t 2020-01-13 04:56:51.000000000 +0100 +++ new/Log-Any-1.709/t/memory.t 2021-02-17 22:16:27.000000000 +0100 @@ -1,6 +1,6 @@ use strict; use warnings; -use Test::More tests => 34; +use Test::More tests => 37; use Log::Any; use Log::Any::Adapter::Util qw(cmp_deeply); @@ -44,6 +44,7 @@ isa_ok( $Bar::log->adapter, $nullclass, 'Bar::log before set' ); isa_ok( $Baz::log->adapter, $nullclass, 'Baz::log before set' ); isa_ok( $main_log->adapter, $nullclass, 'main_log before set' ); +ok( !Log::Any->has_consumer, 'no consumer yet' ); my $entry = Log::Any::Adapter->set( { category => qr/Foo|Bar/ }, "+$memclass" ); @@ -51,6 +52,7 @@ isa_ok( $Bar::log->adapter, $memclass, 'Bar::log after first set' ); isa_ok( $Baz::log->adapter, $nullclass, 'Baz::log after first set' ); isa_ok( $main_log->adapter, $nullclass, 'main_log after first set' ); +ok( Log::Any->has_consumer, 'consumer active' ); my $entry2 = Log::Any::Adapter->set( { category => qr/Baz|main/ }, "+$memclass" ); @@ -59,6 +61,7 @@ isa_ok( $Bar::log->adapter, $memclass, 'Bar::log after second set' ); isa_ok( $Baz::log->adapter, $memclass, 'Baz::log after second set' ); isa_ok( $main_log->adapter, $memclass, 'main_log after second set' ); +ok( Log::Any->has_consumer, 'consumer active' ); ok( $Foo::log ne $Bar::log, 'Foo::log and Bar::log are different' ); is( $main_log->adapter, Log::Any->get_logger()->adapter, "memoization - no cat" );