Index: WEB-INF/web.xml =================================================================== RCS file: /home/cvspublic/jakarta-jetspeed/webapp/WEB-INF/web.xml,v retrieving revision 1.9 diff -u -r1.9 web.xml --- WEB-INF/web.xml 19 May 2003 23:19:15 -0000 1.9 +++ WEB-INF/web.xml 22 Jul 2003 22:53:12 -0000 @@ -24,7 +24,10 @@ resources org.apache.jetspeed.services.resources.JetspeedResourceService - + + logging + org.apache.jetspeed.services.logging.JetspeedLoggingService + 1 Index: WEB-INF/conf/JetspeedResources.properties =================================================================== RCS file: /home/cvspublic/jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedResources.properties,v retrieving revision 1.105 diff -u -r1.105 JetspeedResources.properties --- WEB-INF/conf/JetspeedResources.properties 17 Jul 2003 22:05:13 -0000 1.105 +++ WEB-INF/conf/JetspeedResources.properties 22 Jul 2003 22:53:13 -0000 @@ -488,10 +488,12 @@ services.PortletStats.classname = org.apache.jetspeed.services.portletstats.JetspeedPortletStatsService # Name of the log4j logger defined in tr.props -services.PortletStats.logger = access +# This setting discontinued as of 1.4b5 +# services.PortletStats.logger = access # If true, logging will occur -services.PortletStats.enabled = false +# This setting discontinued as of 1.4b5 +# services.PortletStats.enabled = false # Portlets to exclude from logging (not implemented) services.PortletStats.excludePortlets= @@ -644,3 +646,13 @@ services.ForwardService.mapping=/WEB-INF/conf/forwards-mapping.xml services.ForwardService.directory=/WEB-INF/conf/forwards/ +######################################### +# JetspeedLogFactory Service # +######################################### +# If this file has extension properties, then log4j property configuration is done. +# Otherwise DOM configuration for XML +log4j.properties=/WEB-INF/conf/log4j.properties +# If true, Log4J will monitor the property file and reconfigure if changed. +log4j.configureAndWatch=true +# Number of ms between each property file check +log4j.watchInterval=60000 Index: WEB-INF/conf/TurbineResources.properties =================================================================== RCS file: /home/cvspublic/jakarta-jetspeed/webapp/WEB-INF/conf/TurbineResources.properties,v retrieving revision 1.70 diff -u -r1.70 TurbineResources.properties --- WEB-INF/conf/TurbineResources.properties 19 May 2003 23:19:15 -0000 1.70 +++ WEB-INF/conf/TurbineResources.properties 22 Jul 2003 22:53:14 -0000 @@ -19,8 +19,8 @@ # # destination.file: A path relative to the web app root # ------------------------------------------------------------------- -services.LoggingService.facilities=logforj,access -services.LoggingService.default=logforj +services.LoggingService.facilities=jetspeed,log4j +services.LoggingService.default=jetspeed services.LoggingService.loggingConfig=org.apache.turbine.services.logging.PropertiesLoggingConfig # A facility for system logging. @@ -82,30 +82,29 @@ # An example configuration for automatic log rotation using Log4Java # This will keep the log file size under 1MB and save up to 5 backup copies -services.LoggingService.rotation.log4j.rootCategory = INFO, rotation -services.LoggingService.rotation.log4j.category.rotation = DEBUG, rotation +##services.LoggingService.rotation.log4j.rootCategory = INFO, rotation +##services.LoggingService.rotation.log4j.category.rotation = DEBUG, rotation -services.LoggingService.rotation.log4j.appender.rotation.file = ${webappRoot}/WEB-INF/log/jetspeed.log -services.LoggingService.rotation.log4j.appender.rotation = org.apache.log4j.RollingFileAppender -services.LoggingService.rotation.log4j.appender.rotation.layout = org.apache.log4j.PatternLayout -services.LoggingService.rotation.log4j.appender.rotation.layout.conversionPattern = [%d{dd MMM yyyy HH:mm:ss} %5p] - %m%n -services.LoggingService.rotation.log4j.appender.rotation.append = false -services.LoggingService.rotation.log4j.appender.rotation.MaxFileSize = 1024KB -services.LoggingService.rotation.log4j.appender.rotation.MaxBackupIndex = 5 -services.LoggingService.rotation.className = org.apache.turbine.services.logging.Log4JavaLogger -services.LoggingService.rotation.level = DEBUG +##services.LoggingService.rotation.log4j.appender.rotation.file = ${webappRoot}/WEB-INF/log/jetspeed.log +##services.LoggingService.rotation.log4j.appender.rotation = org.apache.log4j.RollingFileAppender +##services.LoggingService.rotation.log4j.appender.rotation.layout = org.apache.log4j.PatternLayout +##services.LoggingService.rotation.log4j.appender.rotation.layout.conversionPattern = [%d{dd MMM yyyy HH:mm:ss} %5p] - %m%n +##services.LoggingService.rotation.log4j.appender.rotation.append = false +##services.LoggingService.rotation.log4j.appender.rotation.MaxFileSize = 1024KB +##services.LoggingService.rotation.className = org.apache.turbine.services.logging.Log4JavaLogger +##services.LoggingService.rotation.level = DEBUG # An example configuration for using *NIX syslogd with Log4Java -services.LoggingService.syslog.destination.syslogd.host=my.syslog.server.com -services.LoggingService.syslog.destination.syslogd.facility=LOG_DAEMON -services.LoggingService.syslog.className=org.apache.turbine.services.logging.Log4JavaLogger -services.LoggingService.syslog.level=INFO +##services.LoggingService.syslog.destination.syslogd.host=my.syslog.server.com +##services.LoggingService.syslog.destination.syslogd.facility=LOG_DAEMON +##services.LoggingService.syslog.className=org.apache.turbine.services.logging.Log4JavaLogger +##services.LoggingService.syslog.level=INFO # An example configuration for using remote Log4Java server -services.LoggingService.remote.destination.remote.host=my.remote.server.com -services.LoggingService.remote.destination.remote.port=1099 -services.LoggingService.remote.className=org.apache.turbine.services.logging.Log4JavaLogger -services.LoggingService.remote.level=INFO +##services.LoggingService.remote.destination.remote.host=my.remote.server.com +##services.LoggingService.remote.destination.remote.port=1099 +##services.LoggingService.remote.className=org.apache.turbine.services.logging.Log4JavaLogger +##services.LoggingService.remote.level=INFO # An example configuration for sending error reports as email with Log4Java # notes: @@ -113,13 +112,13 @@ # * log4j will send the email when an ERROR is logged, with # 'buffer.size' previous (non-ERROR) logs included in the email # * configured to log to a file as well otherwise stacktraces are lost -services.LoggingService.email.destination.file=/WEB-INF/log/jetspeed.log -services.LoggingService.email.destination.email.from=root@localhost -services.LoggingService.email.destination.email.to=root@localhost -services.LoggingService.email.destination.email.subject=Jetspeed Error Report -services.LoggingService.email.destination.email.buffer.size=512 -services.LoggingService.email.className=org.apache.turbine.services.logging.Log4JavaLogger -services.LoggingService.email.level=INFO +##services.LoggingService.email.destination.file=/WEB-INF/log/jetspeed.log +##services.LoggingService.email.destination.email.from=root@localhost +##services.LoggingService.email.destination.email.to=root@localhost +##services.LoggingService.email.destination.email.subject=Jetspeed Error Report +##services.LoggingService.email.destination.email.buffer.size=512 +##services.LoggingService.email.className=org.apache.turbine.services.logging.Log4JavaLogger +##services.LoggingService.email.level=INFO # ------------------------------------------------------------------- # SMTP-From header for your outgoing messages @@ -364,8 +363,9 @@ # that depend on other services during initialization. # ------------------------------------------------------------------- services.ResourceService.classname=org.apache.jetspeed.services.resources.JetspeedResourceService - -services.LoggingService.classname=org.apache.turbine.services.logging.TurbineLoggingService +services.JetspeedLogFactoryService.classname=org.apache.jetspeed.services.logging.JetspeedLogFactoryService +##services.LoggingService.classname=org.apache.turbine.services.logging.TurbineLoggingService +services.LoggingService.classname = org.apache.jetspeed.services.logging.JetspeedLoggingService services.ComponentService.classname=org.apache.turbine.services.component.TurbineComponentService services.FactoryService.classname=org.apache.turbine.services.factory.TurbineFactoryService services.PoolService.classname=org.apache.turbine.services.pool.TurbinePoolService Index: WEB-INF/conf/log4j.properties =================================================================== RCS file: /home/cvspublic/jakarta-jetspeed/webapp/WEB-INF/conf/log4j.properties,v retrieving revision 1.1 diff -u -r1.1 log4j.properties --- WEB-INF/conf/log4j.properties 23 Dec 2002 23:14:49 -0000 1.1 +++ WEB-INF/conf/log4j.properties 22 Jul 2003 22:53:14 -0000 @@ -22,7 +22,7 @@ # jetspeed.log. Add "stdout" to the list for console logging. # log4j.rootLogger = INFO, jetspeed - +log4j.debug = true # # Jetspeed goes into Jetspeed Log # @@ -30,28 +30,26 @@ log4j.additivity.org.apache.jetspeed = false # -# Turbine goes into Turbine Log -# -log4j.category.org.apache.turbine = INFO, turbine -log4j.additivity.org.apache.turbine = false - -# -# Torque has its own log file +# Jetspeed services goes into Jetspeed Services Log # -log4j.category.org.apache.torque = INFO, torque -log4j.additivity.org.apache.torque = false +log4j.category.org.apache.jetspeed.services = DEBUG, jetspeedsrv +log4j.additivity.org.apache.jetspeed.services = false +# Setting CastorPsmlManagerService to higher level, as it is quite verbose on DEBUG +log4j.category.org.apache.jetspeed.services.psmlmanager.CastorPsmlManagerService = INFO, jetspeedsrv +log4j.additivity.org.apache.jetspeed.services.psmlmanager.CastorPsmlManagerService = false # -# Velocity Logfile +# Turbine goes into Turbine Log +# JetspeedLoggingService handles all logging thru TurbineLoggingService # -log4j.category.velocity = INFO, velocity -log4j.additivity.velocity = false +log4j.category.org.apache.jetspeed.services.logging.JetspeedLoggingService = INFO, turbine +log4j.additivity.org.apache.jetspeed.services.logging.JetspeedLoggingService = false # # Portlet access Category # -log4j.category.access = INFO, access -log4j.additivity.access = false +log4j.category.org.apache.jetspeed.services.PortletStats = INFO, access +log4j.additivity.org.apache.jetspeed.services.PortletStats = false # # Console output Category @@ -74,6 +72,12 @@ log4j.appender.jetspeed.layout.conversionPattern = %d [%t] %-5p %c - %m%n log4j.appender.jetspeed.append = false +log4j.appender.jetspeedsrv = org.apache.log4j.FileAppender +log4j.appender.jetspeedsrv.file = ${webappRoot}/WEB-INF/log/jetspeedservices.log +log4j.appender.jetspeedsrv.layout = org.apache.log4j.PatternLayout +log4j.appender.jetspeedsrv.layout.conversionPattern = %d [%t] %-5p %c - %m%n +log4j.appender.jetspeedsrv.append = false + #log4j.appender.jetspeed = org.apache.log4j.RollingFileAppender #log4j.appender.jetspeed.file = ${webappRoot}/WEB-INF/log/rotation.log #log4j.appender.jetspeed.MaxFileSize = 50KB @@ -91,15 +95,6 @@ log4j.appender.turbine.append = false # -# torque.log -# -log4j.appender.torque = org.apache.log4j.FileAppender -log4j.appender.torque.file = ${webappRoot}/WEB-INF/log/torque.log -log4j.appender.torque.layout = org.apache.log4j.PatternLayout -log4j.appender.torque.layout.conversionPattern = %d [%t] %-5p %c - %m%n -log4j.appender.torque.append = false - -# # Portlet access Output # log4j.appender.access = org.apache.log4j.FileAppender @@ -107,16 +102,6 @@ log4j.appender.access.layout = org.apache.log4j.PatternLayout log4j.appender.access.layout.conversionPattern = %m%n log4j.appender.access.append = true - -# -# Velocity gets configured to write its output onto the velocity -# category. -# -log4j.appender.velocity = org.apache.log4j.FileAppender -log4j.appender.velocity.file = ${webappRoot}/WEB-INF/log/velocity.log -log4j.appender.velocity.layout = org.apache.log4j.PatternLayout -log4j.appender.velocity.layout.conversionPattern = %d [%t] %-5p %c - %m%n -log4j.appender.velocity.append = false # # Console Output Index: WEB-INF/conf/my.properties =================================================================== RCS file: /home/cvspublic/jakarta-jetspeed/webapp/WEB-INF/conf/my.properties,v retrieving revision 1.2 diff -u -r1.2 my.properties --- WEB-INF/conf/my.properties 15 Jul 2003 16:12:29 -0000 1.2 +++ WEB-INF/conf/my.properties 22 Jul 2003 22:53:15 -0000 @@ -26,8 +26,8 @@ # To override the turbine logging settings, you will need to set the 'logging' init # parameter in web.xml to 'org.apache.jetspeed.services.logging.JetspeedLoggingService' # -services.LoggingService.facilities = debug,logforj,access -services.LoggingService.default = debug +# services.LoggingService.facilities = debug,logforj,access +# services.LoggingService.default = debug # ------------------------------------------------------------------- #