mryvlin / firegento-logger

Framework for different logging adapters for Magento.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Magento Module Advanced Logger

The purpose of this project is to have a simple framework for different logging adapters.

Originally developed as Hackathon_Logger but moved forewards and will now actively supported by firegento community.

See the Usage Chapter below to see how to use it.

Installation Instructions

Via modman

  • Install modman
  • Use the command from your Magento installation folder: modman clone https://github.com/firegento/firegento-logger

Via composer

{
    ...
    "require": {
        "firegento/logger":"*"
    },
    "repositories": [
	    {
            "type": "composer",
            "url": "http://packages.firegento.com"
        }
    ],
    "extra":{
        "magento-root-dir": "./"
    }
}
  • Then from your composer.json folder: php composer.phar install or composer install

Manually

  • You can copy the files from the folders of this repository to the same folders of your installation

Installation in ALL CASES

  • Clear the cache, logout from the admin panel and then login again.

Uninstallation

  • Remove all extension files from your Magento installation
## Usage

Configure the different loggers in System > Configuration > Advanced > Firegento Logger

Further Information

Core Contributors

  • Karl Spies
  • Christoph
  • Christian
  • Claas
  • Damian Luszczymak
  • Colin
  • Marco Becker
  • Nicolai Essig
  • Daniel Kröger

Current Status of Project

Complete, working logger interfaces:

  • File (Magento default)
  • File (Advanced Format)
  • E-Mail
  • Database
  • XMPP (Jabber, Google Talk)
  • Graylog2
  • RSyslog (UDP)
  • Loggly (UDP/HTTPS)
  • Chromelogger

It is possible to use Multiple-Targets!

Other Features

  • Log Live View (Like a tail in terminal)
  • Report View (Shows content of a report in backend)

Further work

External libraries

For XMPP we use https://github.com/cweiske/xmpphp.

How to contribute

Make a fork, commit to develop branch and make a pull request

Licence

GNU General Public License, version 3 (GPLv3)

About

Framework for different logging adapters for Magento.

License:Open Software License 3.0


Languages

Language:PHP 91.9%Language:CSS 8.1%