TODO
TODOs before releasing 2.0
- Recreation of the website
Unscheduled TODOs
The following Todo list is currently unscheduled. Some of the items listed here needs to be discussed since they are outdated. The origin of the list is a TODO list created in the repository.
General
Compare log4php 1.0 with log4j 1.3 (see http://wiki.apache.org/logging-log4j/Log4jv13Features)
- Define supported PHP 5 versions
- Investigate JMS (javax.jms.Message)
Integration with PHPMQ? (see http://sourceforge.net/projects/phpmq/)
New features
==== Appenders ====
Chainsaw integration (see http://logging.apache.org/log4j/docs/chainsaw.html)
LoggerAppenderNagios (see http://freshmeat.net/projects/nagiosappender/)
New LoggerAppenderDB? Should support as many RDBMS's out there. Probably PDO (see http://php.net/pdo)
- with AtomLayout / RssLayout
- Windows Event stuff...
- LoggarAppenderUDP
- LoggerAppenderJMS
- LoggerAppenderSNMPTrap
- LoggerAppenderNNTP
- LoggerAppenderICMP
LoggerAppenderSyslog - add option to log to another syslog server?
==== Plugins ==== A powerful mechanism for log4php users to add/extend log4php operating on the LoggerRepository
==== Receivers ==== Can be thought of as the opposite of Appenders
- CustomSQLDBReceiver
- DBReceiver
- UDPReceiver
- XMLSocketReceiver
==== Watchdogs ==== Will watch a "source" for changed/updated configuration data
New filters:
Configuration
Change LoggerDOMConfigurator to use the DOM extension (see http://php.net/dom)
Documentation
Porting log4j manual with examples (see http://logging.apache.org/log4j/docs/manual.html)