php-Analog-1.0.9-2.fc25.remi.noarch.rpm


Advertisement

Description

php-Analog - PHP micro logging package

Property Value
Distribution Fedora 25
Repository Les RPM de Remi i386
Package name php-Analog
Package version 1.0.9
Package release 2.fc25.remi
Package architecture noarch
Package type rpm
Installed size 52.92 KB
Download size 29.58 KB
Official Mirror rpms.famillecollet.com
MicroPHP logging package based on the idea of using closures for
configurability and extensibility. It functions as a static class,
but you can completely control the writing of log messages through
a closure function (aka anonymous functions).
Analog also comes with over a dozen pre-written handlers,
with examples for each in the examples folder. These include:
- Amon - Send logs to the Amon server monitoring tool
- Buffer - Buffer messages to send all at once (works with File,
Mail, Stderr, and Variable handlers)
- File - Append messages to a file
- FirePHP - Send messages to FirePHP browser plugin
- GELF - Send message to the Graylog2 log management server
- Ignore - Do nothing
- LevelBuffer - Buffer messages and send only if sufficient error
level reached
- Mail - Send email notices
- Mongo - Save to MongoDB collection, requires php-pecl(mongo)
package to be installed
- Multi - Send different log levels to different handlers
- Post - Send messages over HTTP POST to another machine
- Stderr - Send messages to STDERR
- Syslog - Send messages to syslog
- Variable - Buffer messages to a variable reference.
So while it's a micro class, it's highly extensible and very capable
out of the box too.
Autoloader: /usr/share/php/Analog/autoload.php

Alternatives

Package Version Architecture Repository
php-Analog-1.0.10-1.fc25.remi.noarch.rpm 1.0.10 noarch Les RPM de Remi
php-Analog-1.0.10-1.fc25.remi.noarch.rpm 1.0.10 noarch Les RPM de Remi
php-Analog-1.0.9-2.fc25.remi.noarch.rpm 1.0.9 noarch Les RPM de Remi
php-Analog-1.0.9-1.fc25.noarch.rpm 1.0.9 noarch Fedora Updates
php-Analog-1.0.9-1.fc25.noarch.rpm 1.0.9 noarch Fedora Updates
php-Analog-1.0.7-2.fc25.noarch.rpm 1.0.7 noarch Fedora
php-Analog-1.0.7-2.fc25.noarch.rpm 1.0.7 noarch Fedora
php-Analog - - -

Requires

Name Value
php(language) >= 5.3.2
php-composer(fedora/autoloader) -
php-composer(psr/log) -
php-curl -
php-date -
php-json -
php-pcre -
php-reflection -
php-spl -
php-xml -

Provides

Name Value
php-Analog = 1.0.9-2.fc25.remi
php-composer(analog/analog) = 1.0.9

Download

Type URL
Binary Package php-Analog-1.0.9-2.fc25.remi.noarch.rpm
Source Package php-Analog-1.0.9-2.fc25.remi.src.rpm

Install Howto

  1. Download the latest remi-release rpm from
    http://rpms.famillecollet.com/fedora/25/remi/i386/
  2. Install remi-release rpm:
    # rpm -Uvh remi-release*rpm
  3. Install php-Analog rpm package:
    # dnf --enablerepo=remi install php-Analog

Files

Path
/usr/share/doc/php-Analog/Analog.php
/usr/share/doc/php-Analog/README.md
/usr/share/doc/php-Analog/composer.json
/usr/share/doc/php-Analog/examples/SplClassLoader.php
/usr/share/doc/php-Analog/examples/amon.php
/usr/share/doc/php-Analog/examples/buffer.php
/usr/share/doc/php-Analog/examples/chromelogger.php
/usr/share/doc/php-Analog/examples/default.php
/usr/share/doc/php-Analog/examples/file.php
/usr/share/doc/php-Analog/examples/firephp.php
/usr/share/doc/php-Analog/examples/gelf.php
/usr/share/doc/php-Analog/examples/ignore.php
/usr/share/doc/php-Analog/examples/levelbuffer.php
/usr/share/doc/php-Analog/examples/mail.php
/usr/share/doc/php-Analog/examples/mongo.php
/usr/share/doc/php-Analog/examples/multi.php
/usr/share/doc/php-Analog/examples/post.php
/usr/share/doc/php-Analog/examples/psr-0.php
/usr/share/doc/php-Analog/examples/server.php
/usr/share/doc/php-Analog/examples/stderr.php
/usr/share/doc/php-Analog/examples/syslog.php
/usr/share/doc/php-Analog/examples/threshold.php
/usr/share/doc/php-Analog/examples/variable.php
/usr/share/licenses/php-Analog/LICENSE
/usr/share/php/Analog/Analog.php
/usr/share/php/Analog/Logger.php
/usr/share/php/Analog/autoload.php
/usr/share/php/Analog/Handler/Amon.php
/usr/share/php/Analog/Handler/Buffer.php
/usr/share/php/Analog/Handler/ChromeLogger.php
/usr/share/php/Analog/Handler/File.php
/usr/share/php/Analog/Handler/FirePHP.php
/usr/share/php/Analog/Handler/GELF.php
/usr/share/php/Analog/Handler/Ignore.php
/usr/share/php/Analog/Handler/LevelBuffer.php
/usr/share/php/Analog/Handler/LevelName.php
/usr/share/php/Analog/Handler/Mail.php
/usr/share/php/Analog/Handler/Mongo.php
/usr/share/php/Analog/Handler/Multi.php
/usr/share/php/Analog/Handler/Null.php
/usr/share/php/Analog/Handler/Post.php
/usr/share/php/Analog/Handler/Stderr.php
/usr/share/php/Analog/Handler/Syslog.php
/usr/share/php/Analog/Handler/Threshold.php
/usr/share/php/Analog/Handler/Variable.php
/usr/share/php/Analog/Handler/WPMail.php
/usr/share/php/Analog/Handler/Buffer/Destructor.php

Changelog

2016-10-31 - Remi Collet <remi@fedoraproject.org> - 1.0.9-2
- update to 1.0.9
- switch to fedora/autoloader
2016-08-11 - Remi Collet <remi@fedoraproject.org> - 1.0.8-1
- update to 1.0.8
2016-05-05 - Remi Collet <remi@fedoraproject.org> - 1.0.7-2
- generate a simple autoloader (and use it for test suite)
2016-05-05 - Johan Cwiklinski <johan AT x-tnd DOT be> - 1.0.7-1
- Update to 1.0.7 (PHP7 compatible)
2015-05-26 - Remi Collet <remi@fedoraproject.org> - 1.0.6-1
- update to 1.0.6
- composer dependencies
- add patch for PHP-7 (add Ignore, Null is deprecated)
2014-06-07 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-5.git9ab4c9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2013-08-04 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-4.git9ab4c9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2013-02-10 - Johan Cwiklinski <johan AT x-tnd DOT be> - 1.0.0-4.git9ab4c9e
- Add patch for locked file (https://github.com/jbroadway/analog/issues/7)
- Remove licence file and patch applied upstream
- Change github source URL
2012-12-30 - Johan Cwiklinski <johan AT x-tnd DOT be> - 1.0.0-2.git876d8a3bb
- Fix a typo
- Run tests, add relevant BR and patch
2012-12-30 - Johan Cwiklinski <johan AT x-tnd DOT be> - 1.0.0-1.git876d8a3bb
- Fix version
- remove not needeed php-hash requirement
- remove php-mongo requirement (add a line in %description)
- remove unneeded macro
- add LICENSE file (upstream bug https://github.com/jbroadway/analog/issues/2)

See Also

Package Description
php-Assetic-1.4.0-1.fc25.remi.noarch.rpm Asset Management for PHP
php-EasyRdf-0.9.0-6.fc25.remi.noarch.rpm A PHP library designed to make it easy to consume and produce RDF
php-EasyRdf-0.9.0-8.fc25.remi.noarch.rpm A PHP library designed to make it easy to consume and produce RDF
php-EasyRdf-doc-0.9.0-6.fc25.remi.noarch.rpm Documentation for php-EasyRdf
php-EasyRdf-doc-0.9.0-8.fc25.remi.noarch.rpm Documentation for php-EasyRdf
php-Faker-1.7.1-1.fc25.remi.noarch.rpm A PHP library that generates fake data
php-Faker-1.7.1-3.fc25.remi.noarch.rpm A PHP library that generates fake data
php-JMSParser-1.0.0-9.fc25.remi.noarch.rpm Library for writing recursive-descent parsers
php-JsonSchema-1.6.1-6.fc25.remi.noarch.rpm PHP implementation of JSON schema
php-Metadata-1.6.0-1.fc25.remi.noarch.rpm Class/method/property metadata management in PHP
php-Monolog-1.22.1-1.fc25.remi.noarch.rpm Sends your logs to files, sockets, inboxes, databases and various web services
php-Monolog-1.23.0-1.fc25.remi.noarch.rpm Sends your logs to files, sockets, inboxes, databases and various web services
php-PHPMailer-5.2.25-2.fc25.remi.noarch.rpm PHP email transport class with a lot of features
php-PHPMailer-5.2.26-1.fc25.remi.noarch.rpm PHP email transport class with a lot of features
php-PhpCollection-0.5.0-1.fc25.remi.noarch.rpm General purpose collection library for PHP
Advertisement
Advertisement