Hello All,

 

I am continuing my Log4J implementation for PHP.  There are some naming
conventions which I am concerned will cause existing userspace class issues.
If you are familiar with Log4J, the following  example class names won't be
new to you:

 

Agent

Logger

Appender

Constants

FileAppender

 

And the list goes on.  I have attached a text file with all 1.4
specifications of log4j.  I considered log4p_* as a prefix for all class
names, but I am concerned for Java developers moving to PHP who are familiar
with the standard already in place.

 

If you have any insight into this issue, I would appreciate feedback.

 

Thanks,

 

Will Fitch

Zend
<http://www.zend.com/store/education/certification/authenticate.php?ClientCa
ndidateID=ZEND001989&RegistrationID=211155268>  Certified Engineer

AbsoluteTimeDateFormat 
AbstractDynamicMBean 
AbstractRule 
Action 
Action 
ActionBase 
ActionConst 
AddressBased 
Agent 
AndFilter 
AndRule 
Appender 
AppenderAction 
AppenderAttachable 
AppenderAttachableImpl 
AppenderDynamicMBean 
AppenderRefAction 
AppenderSkeleton 
AsyncAppender 
AttributesRenderer 
BasicConfigurator 
BoundedFIFO 
Category 
ClassNamePatternConverter 
ColorRule 
Component 
ComponentBase 
CompositeAction 
ConfigurationAction 
Configurator 
ConfiguratorBase 
ConfigWatchdog 
ConnectionSource 
ConnectionSourceSkeleton 
ConsoleAppender 
Constants 
ContextJNDISelector 
ConversionRuleAction 
CountingQuietWriter 
CustomSQLDBReceiver 
CyclicBuffer 
DailyRollingFileAppender 
DataSourceConnectionSource 
DateLayout 
DatePatternConverter 
DateTimeDateFormat 
DBAppender 
DBHelper 
DBReceiver 
Decoder 
DefaultRepositorySelector 
DenyAllFilter 
DenyAllFilter 
DOMConfigurator 
DriverManagerConnectionSource 
EqualsRule 
ErrorCode 
ErrorHandler 
ErrorItem 
ExistsRule 
ExpressionFilter 
ExpressionRule 
ExternallyRolledFileAppender 
FallbackErrorHandler 
FileAppender 
FileDatePatternConverter 
FileLocationPatternConverter 
FileRenameAction 
FileWatchdog 
Filter 
FilterBasedTriggeringPolicy 
FixedWindowRollingPolicy 
FormattingInfo 
FullLocationPatternConverter 
GZCompressAction 
Hierarchy 
HierarchyDynamicMBean 
HierarchyEventListener 
HierarchyEventListenerAdapter 
HSQLDBDialect 
HTMLLayout 
ImplicitAction 
InequalityRule 
InFixToPostFix 
IntegerPatternConverter 
IntializationUtil 
ISO8601DateFormat 
JMSAppender 
JMSReceiver 
JMSReceiverBeanInfo 
JMSSink 
JNDIConnectionSource 
JndiSubstitutionPropertyAction 
JNDIUtil 
JoranConfigurator 
JoranConfigurator.ParseAction 
Layout 
LayoutAction 
LayoutDynamicMBean 
Level 
LevelAction 
LevelEqualsRule 
LevelInequalityRule 
LevelMatchFilter 
LevelMatchFilter 
LevelPatternConverter 
LevelRangeFilter 
LevelRangeFilter 
LikeRule 
LineLocationPatternConverter 
LineSeparatorPatternConverter 
ListAppender 
ListModelAppender 
LiteralPatternConverter 
Loader 
LocationInfo 
LocationInfoFilter 
Log4jEntityResolver 
LogFilePatternReceiver 
LogFilePatternReceiverBeanInfo 
Logger 
LoggerAction 
LoggerDynamicMBean 
LoggerEventListener 
LoggerFactory 
LoggerPatternConverter 
LoggerRepository 
LoggerRepositoryEventListener 
LoggerRepositoryEx 
LoggerTraverse 
LoggingEvent 
LoggingEventFieldResolver 
LoggingEventPatternConverter 
LogLog 
LogManager 
MapFilter 
MDC 
MessageFormatter 
MessagePatternConverter 
MessageRenderer 
MethodLocationPatternConverter 
MsSQLDialect 
MulticastAppender 
MulticastReceiver 
MulticastReceiverBeanInfo 
MySQLDialect 
NameAbbreviator 
NamePatternConverter 
NDC 
NDCPatternConverter 
NestComponentIA 
NetworkBased 
NewRuleAction 
NOPULogger 
NotEqualsRule 
NotRule 
NTEventLogAppender 
NullAppender 
NullEnumeration 
ObjectRenderer 
OnlyOnceErrorHandler 
Option 
OptionConverter 
OptionHandler 
OracleDialect 
OrRule 
ParamAction 
PartialTextMatchRule 
PatternConverter 
PatternLayout 
PatternParser 
Pauseable 
PlatformInfo 
Plugin 
PluginAction 
PluginEvent 
PluginListener 
PluginRegistry 
PluginSkeleton 
PortBased 
PostgreSQLDialect 
Priority 
PriorityAction 
PropertiesPatternConverter 
PropertyAction 
PropertyConfigurator 
PropertyFilter 
PropertyGetter 
PropertyGetter.PropertyCallback 
PropertyPrinter 
PropertySetter 
PropertySetterException 
QuietWriter 
ReaderWriterLock 
Receiver 
ReflectionFilter 
RelativeTimeDateFormat 
RelativeTimePatternConverter 
RendererMap 
RendererSupport 
ReportParserError 
RepositoryPropertyAction 
RepositorySelector 
RepositorySelectorEx 
Roller 
RollingFileAppender 
RollingFileAppender 
RollingPolicy 
RollingPolicyBase 
RolloverDescription 
RolloverDescriptionImpl 
RootCategory 
RootLogger 
RootLoggerAction 
Rule 
RuleFactory 
SAXErrorHandler 
SequenceNumberPatternConverter 
SimpleLayout 
SimpleSocketServer 
SimpleULogger 
SizeBasedTriggeringPolicy 
SMTPAppender 
SocketAppender 
SocketHubAppender 
SocketHubReceiver 
SocketHubReceiverBeanInfo 
SocketNode 
SocketNodeEventListener 
SocketReceiver 
SocketReceiver.SocketDetail 
SocketServer 
SoundAppender 
SQLDialect 
StringMatchFilter 
StringMatchFilter 
SubstitutionPropertyAction 
SyslogAppender 
SyslogQuietWriter 
SyslogWriter 
TelnetAppender 
ThreadGroupRenderer 
ThreadLocalMap 
ThreadPatternConverter 
Thresholdable 
ThrowableInformation 
ThrowableInformationPatternConverter 
TimeBasedRollingPolicy 
TimestampEqualsRule 
TimestampInequalityRule 
Transform 
TriggeringEventEvaluator 
TriggeringPolicy 
TTCCLayout 
UDPAppender 
UDPReceiver 
ULogger 
Util 
UtilLoggingEntityResolver 
UtilLoggingLevel 
UtilLoggingXMLDecoder 
WriterAppender 
XMLDecoder 
XMLLayout 
XMLSample 
XMLSocketNode 
XMLSocketReceiver 
ZipCompressAction 
-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to