log4php

Log4php is a PHP port of Log4j, the most popular Java logging framework. It supports configuration through XML and properties files (with the same structure as log4j) and custom Configurators. File, RollingFile, DailyFile, Echo, Console, Mail, PEAR::Db, PHP error, Syslog or NT events, and socket appenders are supported. Simple, TTCC, Pattern, Html, and Xml Layouts are supported. It also supports Filters, custom Levels, and Loggers. Internal debugging can be switched on and off. Log4php can be used inside a class or inside a main/sub function.

Tags Logging Software Development Testing Debuggers
Licenses LGPL Apache 2.0
Operating Systems Unix Windows Windows
Implementation PHP

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  10 Dec 2003 07:21
  • Rrelease-after

Changes: This release adds a LoggerDOMConfigurator APPENDER-REF element as an APPENDER_REF alias. Various changes have been made to obtain PHP5 compatibility.

  • Rrelease-mid
  •  28 Oct 2003 17:28
  • Rrelease-after

Changes: This version fixes LoggerDOMConfigurator CONFIGURATOR element's namespace handling, the AppenderSkeleton::setThreshold() threshold assignment, the LoggerAppenderMail::close() mail() 'to' param, and the remoteHostname and port params getter/setter in LoggerAppenderSocket.

  • Rrelease-mid
  •  24 Sep 2003 14:14
  • Rrelease-after

Changes: This release adds a "log4jNamespace" option to LoggerAppenderSocket, fixes LoggerXmlLayout CDATA rendering, and adds new tests.

  • Rrelease-mid
  •  15 Sep 2003 13:23
  • Rrelease-after

Changes: Bugs and malfunctions have been fixed. LoggerDatePatternConverter supports microseconds. Appenders report errors via LoggerLog::debug. LoggerLevelMatchFilter and LoggerLevelRangeFilter have been added. Experimental hierarchy serialization support has been added.

  • Rrelease-mid
  •  11 Sep 2003 03:09
  • Rrelease-after

Changes: The init configuration system was rewritten to be more like log4j. The LoggerLevel class was recoded, and Basic and Property configurators were added. Logger factory support was added, and some bugs were fixed.

No-screenshot

Project Spotlight

grabby

A utility to fetch images from a video4linux2 compatible Webcam or TV card.

6bd4fb1a0e5a02bbbc4c140ce2114409_thumb

Project Spotlight

Drupal Content Management System JumpBox

A self-contained virtual appliance for Drupal CMS.