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