git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_SGD/tags/3.7.0.2_original@1 eb19766c-00d9-a042-a3a0-45cb8ec72764
89 lines
2.4 KiB
Plaintext
89 lines
2.4 KiB
Plaintext
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
contributor license agreements. See the NOTICE file distributed with
|
|
this work for additional information regarding copyright ownership.
|
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
|
(the "License"); you may not use this file except in compliance with
|
|
the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
|
|
|
|
|
|
TODO
|
|
====
|
|
|
|
General
|
|
-------
|
|
|
|
o Compare log4php 1.0 with log4j 1.3 (see http://wiki.apache.org/logging-log4j/Log4jv13Features)
|
|
o Define supported PHP 5 versions
|
|
o Investigate JMS (javax.jms.Message)
|
|
o Integration with PHPMQ? (see http://sourceforge.net/projects/phpmq/)
|
|
|
|
New features
|
|
------------
|
|
|
|
Appenders:
|
|
|
|
o Chainsaw integration (see http://logging.apache.org/log4j/docs/chainsaw.html)
|
|
o LoggerAppenderNagios (see http://freshmeat.net/projects/nagiosappender/)
|
|
o LoggerAppenderMunin ?
|
|
o New LoggerAppenderDB? Should support as many RDBMS's out there. Probably PDO (see http://php.net/pdo)
|
|
o LoggerAppenderFeed
|
|
- with AtomLayout / RssLayout
|
|
o Windows Event stuff...
|
|
o LoggerAppenderTelnet
|
|
o LoggarAppenderUDP
|
|
o LoggerAppenderJMS
|
|
o LoggerAppenderSNMPTrap
|
|
o LoggerAppenderNNTP
|
|
o LoggerAppenderICMP
|
|
o LoggerAppenderSyslog
|
|
- add option to log to another syslog server?
|
|
|
|
Plugins: a powerful mechanism for log4php users to add/extend log4php operating on the LoggerRepository
|
|
|
|
o PluginEvent
|
|
o PluginRegistry
|
|
o PluginSkeleton
|
|
|
|
Receivers: can be thought of as the opposite of Appenders
|
|
|
|
o CustomSQLDBReceiver
|
|
o DBReceiver
|
|
o SocketHubReceiver
|
|
o SocketReceiver
|
|
o LogFilePatternReceiver
|
|
o UDPReceiver
|
|
o XMLSocketReceiver
|
|
|
|
Watchdogs: will watch a "source" for changed/updated configuration data
|
|
|
|
New filters:
|
|
o ExpressionFilter
|
|
o ReflectionFilter
|
|
o PropertyFilter
|
|
o MapFilter
|
|
o LocationInfoFilter
|
|
o AndFilter
|
|
|
|
Configuration
|
|
-------------
|
|
Change LoggerDOMConfigurator to use the DOM extension (see http://php.net/dom)
|
|
|
|
Testing
|
|
-------
|
|
Complete unit test suite
|
|
|
|
Documentation
|
|
-------------
|
|
Porting log4j manual with examples (see http://logging.apache.org/log4j/docs/manual.html)
|
|
|