Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37536467
en ru br
Репозитории ALT
S:1.57-alt1
5.1: 1.21-alt1
4.1: 1.15-alt1
4.0: 1.09-alt1
www.altlinux.org/Changes

Группа :: Разработка/Perl
Пакет: perl-Log-Log4perl

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _unpackaged_files_terminate_build 1
%add_findreq_skiplist %perl_vendor_privlib/Log/Log4perl/Filter/MDC.pm
%define dist Log-Log4perl
Name: perl-%dist
Version: 1.57
Release: alt1

Summary: Log4j implementation for Perl
License: GPL or Artistic
Group: Development/Perl

URL: %CPAN %dist
Source0: http://www.cpan.org/authors/id/E/ET/ETJ/%{dist}-%{version}.tar.gz
Patch: perl-Log-Log4perl-1.37-alt-disable-tobedone-LDAP.patch

BuildArch: noarch

# Automatically added by buildreq on Wed Apr 27 2011 (-bi)

BuildRequires: perl-DBD-CSV perl-Data-Dump perl-Filter perl-IPC-SysV perl-Log-Dispatch perl-RRD perl-XML-DOM perl-devel

%description
Log::Log4perl lets you remote-control and fine-tune the logging
behaviour of your system from the outside. It implements the widely
popular (Java-based) Log4j logging package in pure Perl.

%package Appender-RRDs
Summary: %dist backend - Log to a RRDtool Archive
Group: Development/Perl
Requires: %name = %{?epoch:%epoch:}%version-%release

%description Appender-RRDs
Log::Log4perl::Appender::RRDs appenders facilitate writing data
to RRDtool round-robin archives via Log4perl. For documentation
on RRD and its Perl interface RRDs (which comes with the distribution),
check out http://rrdtool.org.

Messages sent to Log4perl's RRDs appender are expected to be numerical values
(ints or floats), which then are used to run a rrdtool update command
on an existing round-robin database. The name of this database needs to
be set in the appender's dbname configuration parameter.

If there's more parameters you wish to pass to the update method,
use the rrdupd_params configuration parameter:

   log4perl.appender.RRDapp.rrdupd_params = --template=in:out

To read out the round robin database later on, use rrdtool fetch
or rrdtool graph for graphic displays.


%prep
%setup -q -n %{dist}-%{version}
%patch -p1

%build
%perl_vendor_build

%install
%perl_vendor_install

# FIXME: Log::Log4perl::JavaMap::RollingFileAppender depends

# on Log::Dispatch::FileRotate, which requires Log::Log4perl.
%add_findreq_skiplist */Log/Log4perl/JavaMap/RollingFileAppender.pm

# XXX Can't locate object method "new" via package "Log::Log4perl::Layout::PatternLayout"

%add_findreq_skiplist */Log/Log4perl/Layout.pm
%add_findreq_skiplist */Log/Log4perl/Layout/PatternLayout/Multiline.pm
%add_findreq_skiplist */Log/Log4perl/Layout/SimpleLayout.pm

%files
%doc Changes README
%perl_vendor_privlib/Log
%_bindir/l4p-tmpl
%exclude %perl_vendor_privlib/Log/Log4perl/Appender/RRDs.pm

%files Appender-RRDs
%perl_vendor_privlib/Log/Log4perl/Appender/RRDs.pm

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin