- # ROOT CATEGORY
- # =============
- # possible appenders:
- # A1: console output
- # A2: timestamped .metadata output as plain text
- # A3: timestamped .metadata output as XML
- # A4: socket output (configured for use with org.apache.log4j.chainsaw.Main)
- # - commented because it starts some threads and sockets event if not active
- # ALL_ERRORS: timestamped .metadata output as plain text, errors only,
- # (duplicates error messages logged to the "usual" log)
- # CONNERR: used for having all the error messages duplicated to console
- log4j.rootCategory=INFO, A2, ALL_ERRORS, CONERR
-
- # Appenders with support for roll over of log files:
- #
- # org.apache.log4j.RollingDotMetadataFileAppender
- # - combination of DotMetadataFileAppender and standard org.apache.log4j.RollingFileAppender
- # org.apache.log4j.DailyRollingDotMetadataFileAppender
- # - combination of DotMetadataFileAppender and standard org.apache.log4j.DailyRollingFileAppender
-
- # APPENDER A1
- # ===========
- # A1 is set to be a ConsoleAppender.
- log4j.appender.A1=org.apache.log4j.ConsoleAppender
- # A1 uses PatternLayout.
- log4j.appender.A1.layout=org.apache.log4j.PatternLayout
- log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
- log4j.logger.com.perforce=DEBUG, A1
-
- # APPENDER A2
- # ===========
- # A2 is set to be a DailyRollingDotMetadataFileAppender.
- log4j.appender.A2=org.apache.log4j.DailyRollingDotMetadataFileAppender
- # A2 uses PatternLayout.
- log4j.appender.A2.layout=org.apache.log4j.PatternLayout
- log4j.appender.A2.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
- # For DailyRollingDotMetadataFileAppender, this location is relative to platform's .metadata dir
- log4j.appender.A2.file=log4j.log
- log4j.appender.A2.append=false
- # By default, timestamping=true
- #log4j.appender.A2.timestamping=false
- log4j.appender.A2.datePattern='.'yyyy-ww
-
- # APPENDER A3
- # ===========
- # A3 is set to be a DailyRollingDotMetadataFileAppender.
- log4j.appender.A3=org.apache.log4j.DailyRollingDotMetadataFileAppender
- # A3 uses XMLLayout.
- log4j.appender.A3.layout=org.apache.log4j.xml.XMLLayout
- # For DailyRollingDotMetadataFileAppender, this location is relative to platform's .metadata dir
- log4j.appender.A3.file=log4j.xml
- log4j.appender.A3.append=false
- # By default, timestamping=true
- #log4j.appender.A3.timestamping=false
- log4j.appender.A3.datePattern='.'yyyy-ww
-
- # APPENDER A4
- # ===========
- #log4j.appender.A4=org.apache.log4j.net.SocketAppender
- #log4j.appender.A4.RemoteHost=localhost
- #log4j.appender.A4.Port=4445
- #log4j.appender.A4.LocationInfo=true
-
-
- # APPENDER A5
- # ===========
- # A5 is set to be a DailyRollingDotMetadataFileAppender.
- #log4j.appender.A5=org.apache.log4j.DailyRollingDotMetadataFileAppender
- #log4j.appender.A5.layout=org.apache.log4j.PatternLayout
- #log4j.appender.A5.layout.ConversionPattern=%d - %m%n
- #log4j.appender.A5.file=testing.log
- #log4j.appender.A5.append=false
- #log4j.appender.A5.datePattern='.'yyyy-ww
-
-
- # APPENDER AL_ERRORS
- # ==================
- log4j.appender.ALL_ERRORS=org.apache.log4j.DailyRollingDotMetadataFileAppender
- log4j.appender.ALL_ERRORS.threshold=ERROR
- log4j.appender.ALL_ERRORS.file=log4j-errors.log
- log4j.appender.ALL_ERRORS.append=false
- log4j.appender.ALL_ERRORS.layout=org.apache.log4j.PatternLayout
- log4j.appender.ALL_ERRORS.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
- log4j.appender.ALL_ERRORS.datePattern='.'yyyy-ww
-
- # APPENDER CONERR
- # ==================
- # CONERR is used for having all the error messages duplicated to console
- log4j.appender.CONERR=org.apache.log4j.ConsoleAppender
- log4j.appender.CONERR.threshold=ERROR
- log4j.appender.CONERR.layout=org.apache.log4j.PatternLayout
- log4j.appender.CONERR.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
-
- # APPENDER JOBS
- # =============
- # for reporting jobs, reports, metrics... messages
- log4j.appender.JOBS=org.apache.log4j.DailyRollingDotMetadataFileAppender
- log4j.appender.JOBS.file=log4j-jobs.log
- log4j.appender.JOBS.append=false
- log4j.appender.JOBS.layout=org.apache.log4j.PatternLayout
- log4j.appender.JOBS.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
- log4j.appender.JOBS.datePattern='.'yyyy-ww
-
- # APPENDER TX
- # =============
- # for reporting transaction performance
- log4j.appender.TXLOGGER=org.apache.log4j.DailyRollingDotMetadataFileAppender
- log4j.appender.TXLOGGER.file=log4j-tx.log
- log4j.appender.TXLOGGER.append=false
- log4j.appender.TXLOGGER.layout=org.apache.log4j.PatternLayout
- log4j.appender.TXLOGGER.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
- log4j.appender.TXLOGGER.datePattern='.'yyyy-ww
-
- # APPENDER RPC
- # =============
- # for reporting rpc calls
- log4j.appender.RPC=org.apache.log4j.DailyRollingDotMetadataFileAppender
- log4j.appender.RPC.file=log4j-rpc.csv
- log4j.appender.RPC.append=false
- log4j.appender.RPC.layout=org.apache.log4j.PatternLayout
- log4j.appender.RPC.layout.ConversionPattern="%d{yyyy-MM-dd HH:mm:ss}","%t",%m%n
- log4j.appender.RPC.datePattern='.'yyyy-ww
-
- # APPENDER STARTUP
- # =============
- # for reporting startup progress
- log4j.appender.STARTUP=org.apache.log4j.DailyRollingDotMetadataFileAppender
- log4j.appender.STARTUP.file=log4j-startup.log
- log4j.appender.STARTUP.append=false
- log4j.appender.STARTUP.layout=org.apache.log4j.PatternLayout
- log4j.appender.STARTUP.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
- log4j.appender.STARTUP.datePattern='.'yyyy-ww
-
- # APPENDER MONITORING
- # =============
- # for system monitoring
- log4j.appender.MONITORING=org.apache.log4j.DailyRollingDotMetadataFileAppender
- log4j.appender.MONITORING.file=log4j-monitoring.log
- log4j.appender.MONITORING.append=false
- log4j.appender.MONITORING.layout=org.apache.log4j.PatternLayout
- log4j.appender.MONITORING.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
- log4j.appender.MONITORING.datePattern='.'yyyy-ww
-
- # APPENDER LICENSING
- # =============
- # for license report
- log4j.appender.LICENSING=org.apache.log4j.DailyRollingDotMetadataFileAppender
- log4j.appender.LICENSING.file=log4j-licensing.log
- log4j.appender.LICENSING.append=false
- log4j.appender.LICENSING.layout=org.apache.log4j.PatternLayout
- log4j.appender.LICENSING.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
- log4j.appender.LICENSING.datePattern='.'yyyy-ww
-
- # APPENDER CONSOLE
- # =============
- # for reporting messages to console
- log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
- log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
- log4j.appender.CONSOLE.layout.ConversionPattern=%m%n
-
- # APPENDER CLUSTER
- # ================
- # for reporting cluster events
- log4j.appender.CLUSTER=org.apache.log4j.DailyRollingDotMetadataFileAppender
- log4j.appender.CLUSTER.file=log4j-cluster.log
- log4j.appender.CLUSTER.append=false
- log4j.appender.CLUSTER.layout=org.apache.log4j.PatternLayout
- log4j.appender.CLUSTER.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
- log4j.appender.CLUSTER.datePattern='.'yyyy-ww
-
- # CUSTOM CATEGORIES CONFIGURATION
- # ===============================
- # To mark part of configuration to be used only for some server type
- # (which can be COORDINATOR, NODE or STANDALONE), surround these lines
- # with line "#BEGIN:TYPES" and line "#END", where TYPES is the comma separated list
- # of target server types. (These blocks cannot be nested, otherwise behavior is undefined.)
-
- #log4j.logger.com.polarion.xray.tests.load=DEBUG, A5
- #log4j.logger.com.polarion.xray.tests.stress=DEBUG, A5
- log4j.logger.install-log= INFO
- log4j.logger.com.polarion.psvn.launcher.internal.data.PreLoadDataService=INFO, A1
-
- # Disabling the biggest log populators
- log4j.logger.org.apache.jetspeed=WARN
- log4j.logger.com.polarion.subterra.server.core.service.internal.ServiceManager=WARN
- log4j.logger.com.polarion.portal.modules.actions.portlets.forms.FormPortletAction=WARN
- log4j.logger.org.apache.jetspeed.services.psmlmanager.CastorPsmlManagerService=ERROR
- log4j.logger.org.apache.jk.server.JkCoyoteHandler=FATAL
- log4j.logger.org.apache.jk.common.ChannelSocket=FATAL
- log4j.logger.com.polarion.portal.services.registry.ExtensibleCastorRegistryService=WARN
-
- log4j.logger.org.apache.myfaces.util.LocaleUtils=FATAL
-
- # logging to STARTUP appender
- log4j.logger.com.polarion.platform.startup=INFO, STARTUP, CONSOLE
-
- # logging to LICENSING appender
- log4j.logger.PolarionLicensing=INFO, LICENSING
-
- #BEGIN:STANDALONE,NODE
-
- # logging to JOBS appender
- log4j.logger.com.polarion.platform.jobs=INFO, JOBS
- log4j.logger.com.polarion.xray.jobs=INFO, JOBS
- log4j.logger.com.polarion.xray.qa=INFO, JOBS
- log4j.logger.com.polarion.qa=INFO, JOBS
- log4j.logger.com.polarion.xray.builds=INFO, JOBS
- log4j.logger.com.polarion.xray.planning.impl.DefaultPlanningEngine=INFO, JOBS
- log4j.logger.com.polarion.xray.rcr=INFO, JOBS
-
- # logging to TX appender
- log4j.logger.TXLOGGER=INFO, TXLOGGER
-
- # logging to RPC appender
- log4j.logger.RPC=INFO, RPC
-
- # logging to MONITORING appender
- log4j.logger.com.polarion.platform.monitoring=INFO, MONITORING
-
- #END
-
- #BEGIN:COORDINATOR
- log4j.logger.CuratorClient=INFO
- log4j.logger.org.apache.zookeeper=INFO
- log4j.logger.org.apache.zookeeper.server=INFO
- #END
-
- #BEGIN:NODE
- log4j.logger.CuratorClient=INFO, CLUSTER
- log4j.logger.org.apache.zookeeper=INFO, CLUSTER
- log4j.logger.ClusterInfoService=INFO, CLUSTER
- log4j.logger.com.polarion.platform.jobs.internal.service.scheduler.JobSchedulerService.cluster=INFO, CLUSTER
- log4j.logger.com.polarion.platform.persistence.internal.events.EventManager.cluster=INFO, CLUSTER
- log4j.logger.com.polarion.platform.jobs.internal.cluster.ClusteredJobManager.cluster=INFO, CLUSTER
- log4j.logger.com.polarion.platform.jobs.internal.cluster.RemoteJob=INFO, CLUSTER
- log4j.logger.ClusterRPC=DEBUG, CLUSTER
- log4j.logger.MessageService=DEBUG, CLUSTER
- #END
-
- #jetspeed + velocity = both will be removed soon, make no sence to patch or fix it differently
- log4j.logger.velocity=WARN
- log4j.logger.console=WARN
- log4j.logger.deployment=WARN
- log4j.logger.org.springframework=WARN
- log4j.logger.org.apache.velocity=WARN
- log4j.logger.org.apache.myfaces=WARN
- log4j.logger.org.apache.struts=WARN
- log4j.logger.com.opensymphony.oscache=WARN
- log4j.logger.org.apache.catalina.core.ContainerBase=WARN
- log4j.logger.com.xpn.xwiki.cache.impl.OSCacheService=WARN
- log4j.logger.net.htmlparser.jericho=WARN
- log4j.logger.org.apache.struts.util.RequestUtils=ERROR
- log4j.logger.org.radeox.macro.BaseLocaleMacro=ERROR
- log4j.logger.org.docx4j.openpackaging.contenttype.ContentTypeManager=FATAL
- log4j.logger.net.htmlparser.jericho=WARN
- log4j.logger.org.apache.pdfbox.pdmodel.font.PDCIDFont=FATAL
- log4j.logger.com.polarion.wiki.integration.PolarionXWikiMacroWrapper=ERROR
- log4j.logger.com.polarion.wiki.integration.XWikiGwtMacro=ERROR
-
- #log4j.logger.com.polarion.platform.persistence.internal.pe.RepositoryFileStorage=DEBUG
- #log4j.logger.com.polarion.subterra.index.impl.ObjectIndex=DEBUG
- #log4j.logger.com.polarion.platform.internal.service.repository.listeners.job.PullingJob=DEBUG
- ## obfuscated above
- #log4j.logger.com.polarion.platform.internal.service.repository.listeners.job.a=DEBUG
- #log4j.logger.com.polarion.platform.repository.driver.svn.internal.JavaSvnDriver=DEBUG
- #log4j.logger.com.polarion.alm.tracker.web.internal.server.WorkItemDataProvider=DEBUG
- #log4j.logger.com.polarion.subterra.persistence.document.DocumentStorage=DEBUG
- #log4j.logger.com.polarion.subterra.persistence.document.DocumentPersistenceModule=DEBUG
- #log4j.logger.org.apache.catalina.authenticator.SingleSignOn=INFO
- #log4j.logger.com.polarion.subterra.persistence.document.internal.ObjectMaps.dump=DEBUG
- #log4j.logger.com.polarion.platform.persistence.internal.calcfields.FieldsCalculator=DEBUG
- #log4j.logger.com.polarion.platform.internal.cache.GlobalHandler=DEBUG
- #log4j.logger.com.polarion.alm.server.services.approvals.ApprovalsServiceImpl=DEBUG
- #log4j.logger.com.polarion.platform.persistence.internal.CustomFieldsService=DEBUG
- #log4j.logger.com.polarion.platform.repository.internal.config.ConfigCache=DEBUG