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


Advertisement

Description

php-Analog - PHP micro logging package

Distribution: CentOS 5
Repository: Les RPM de Remi i386
Package name: php-Analog
Package version: 1.0.9
Package release: 2.el5.remi
Package architecture: noarch
Package type: rpm
Installed size: 52.92 KB
Download size: 25.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

Provides

  • php-Analog = 1.0.9-2.el5.remi
  • php-composer(analog/analog) = 1.0.9

    Download

    Source package: php-Analog-1.0.9-2.el5.remi.src.rpm

    Install Howto

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

    Files

    • /usr/share/doc/php-Analog-1.0.9/Analog.php
    • /usr/share/doc/php-Analog-1.0.9/LICENSE
    • /usr/share/doc/php-Analog-1.0.9/README.md
    • /usr/share/doc/php-Analog-1.0.9/composer.json
    • /usr/share/doc/php-Analog-1.0.9/examples/SplClassLoader.php
    • /usr/share/doc/php-Analog-1.0.9/examples/amon.php
    • /usr/share/doc/php-Analog-1.0.9/examples/buffer.php
    • /usr/share/doc/php-Analog-1.0.9/examples/chromelogger.php
    • /usr/share/doc/php-Analog-1.0.9/examples/default.php
    • /usr/share/doc/php-Analog-1.0.9/examples/file.php
    • /usr/share/doc/php-Analog-1.0.9/examples/firephp.php
    • /usr/share/doc/php-Analog-1.0.9/examples/gelf.php
    • /usr/share/doc/php-Analog-1.0.9/examples/ignore.php
    • /usr/share/doc/php-Analog-1.0.9/examples/levelbuffer.php
    • /usr/share/doc/php-Analog-1.0.9/examples/mail.php
    • /usr/share/doc/php-Analog-1.0.9/examples/mongo.php
    • /usr/share/doc/php-Analog-1.0.9/examples/multi.php
    • /usr/share/doc/php-Analog-1.0.9/examples/post.php
    • /usr/share/doc/php-Analog-1.0.9/examples/psr-0.php
    • /usr/share/doc/php-Analog-1.0.9/examples/server.php
    • /usr/share/doc/php-Analog-1.0.9/examples/stderr.php
    • /usr/share/doc/php-Analog-1.0.9/examples/syslog.php
    • /usr/share/doc/php-Analog-1.0.9/examples/threshold.php
    • /usr/share/doc/php-Analog-1.0.9/examples/variable.php
    • /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)

    Advertisement
    Advertisement