Hello community,

here is the log from the commit of package perl-MooseX-Log-Log4perl for 
openSUSE:Factory checked in at 2011-12-21 10:02:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Log-Log4perl (Old)
 and      /work/SRC/openSUSE:Factory/.perl-MooseX-Log-Log4perl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-MooseX-Log-Log4perl", Maintainer is ""

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-MooseX-Log-Log4perl/perl-MooseX-Log-Log4perl.changes
        2011-09-23 12:38:11.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-MooseX-Log-Log4perl.new/perl-MooseX-Log-Log4perl.changes
   2011-12-21 10:02:27.000000000 +0100
@@ -1,0 +2,7 @@
+Tue Dec 20 09:16:15 UTC 2011 - [email protected]
+
+- update to 0.43
+    * Change to use Any::Moose to also support Mouse environemnt
+    * Documentation improvements for Any::Moose
+
+-------------------------------------------------------------------

Old:
----
  MooseX-Log-Log4perl-0.42.tar.bz2

New:
----
  MooseX-Log-Log4perl-0.43.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-MooseX-Log-Log4perl.spec ++++++
--- /var/tmp/diff_new_pack.yEoZ3p/_old  2011-12-21 10:02:28.000000000 +0100
+++ /var/tmp/diff_new_pack.yEoZ3p/_new  2011-12-21 10:02:28.000000000 +0100
@@ -16,24 +16,34 @@
 #
 
 
-
 Name:           perl-MooseX-Log-Log4perl
-Version:        0.42
-Release:        1
-License:        GPL+ or Artistic
+Version:        0.43
+Release:        0
 %define cpan_name MooseX-Log-Log4perl
 Summary:        A Logging Role for Moose based on Log::Log4perl
-Url:            http://search.cpan.org/dist/MooseX-Log-Log4perl/
+License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
-#Source:         
http://www.cpan.org/authors/id/L/LA/LAMMEL/MooseX-Log-Log4perl-%{version}.tar.gz
-Source:         %{cpan_name}-%{version}.tar.bz2
+Url:            http://search.cpan.org/dist/MooseX-Log-Log4perl/
+Source:         
http://www.cpan.org/authors/id/L/LA/LAMMEL/%{cpan_name}-%{version}.tar.gz
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
+BuildRequires:  perl(Any::Moose)
 BuildRequires:  perl(IO::Scalar)
 BuildRequires:  perl(Log::Log4perl) >= 1.13
 BuildRequires:  perl(Moose) >= 0.65
+#BuildRequires: perl(CPANPLUS::Backend)
+#BuildRequires: perl(inc::Module::Install)
+#BuildRequires: perl(Log::Log4perl::Appender::TestBuffer)
+#BuildRequires: perl(LWP::Simple)
+#BuildRequires: perl(Module::AutoInstall)
+#BuildRequires: perl(Module::Build)
+#BuildRequires: perl(Module::Install::Base)
+#BuildRequires: perl(MooseX::Log::Log4perl)
+#BuildRequires: perl(MooseX::Log::Log4perl::Easy)
+#BuildRequires: perl(Test::Perl::Critic)
+#BuildRequires: perl(YAML::Tiny)
 Requires:       perl(Log::Log4perl) >= 1.13
 Requires:       perl(Moose) >= 0.65
 %{perl_requires}
@@ -48,10 +58,29 @@
 For compatibility the 'logger' attribute can be accessed to use a common
 interface for application logging.
 
-For simple logging needs use the MooseX::Log::Log4perl::Easy manpage to
-directly add log_<level> methods to your class instance.
+Using the logger within a class is as simple as consuming a role:
+
+    package MyClass;
+    use Moose;
+    with 'MooseX::Log::Log4perl';
+    
+    sub dummy {
+        my $self = shift;
+        $self->log->info("Dummy log entry");
+    }
 
-    $self->log_info("Dummy");
+The logger needs to be setup before using the logger, which could happen in
+the main application:
+
+    package main;
+    use Log::Log4perl qw(:easy);
+    use MyClass;
+    
+    BEGIN { Log::Log4perl->easy_init() };
+    
+    my $myclass = MyClass->new();
+    $myclass->log->info("In my class"); # Access the log of the object
+    $myclass->dummy;                    # Will log "Dummy log entry"
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
@@ -68,11 +97,8 @@
 %perl_process_packlist
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf %{buildroot}
-
 %files -f %{name}.files
-%defattr(644,root,root,755)
+%defattr(-,root,root,755)
 %doc Changes README
 
 %changelog

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to