# Taverna logger settings

# By default, WARN (our external libraries)
log4j.rootLogger=WARN, CONSOLE

# Log INFO from anything Taverna
log4j.logger.net.sf.taverna.t2=INFO

# Uncomment to debug WSDL/SOAP messages:
#log4j.logger.org.apache.axis.transport.http.HTTPSender=DEBUG


# Uncomment and edit for more debugging for a specific class/package  
#log4j.logger.net.sf.taverna.t2.ui=DEBUG

# Restrict logging from classes that like to complain a lot
log4j.logger.net.sf.taverna.raven=WARN
log4j.logger.net.sf.taverna.t2.workbench.configuration.ConfigurationManager=WARN
log4j.logger.net.sf.taverna.t2.workbench.views.graph.GraphViewComponent=WARN
log4j.logger.net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives=WARN
log4j.logger.net.sf.taverna.t2.workbench.ui.impl.DataflowEditsListener=WARN
log4j.logger.net.sf.taverna.t2.workbench.ui.views.contextualviews.annotated.AnnotatedContextualView=WARN
log4j.logger.net.sf.taverna.t2.workbench.ui.workflowview.WorkflowView=WARN
log4j.logger.net.sf.taverna.t2.ui.menu.impl.MenuManagerImpl=ERROR
log4j.logger.net.sf.taverna.t2.provenance.lineageservice.ProvenanceAnalysis=WARN
log4j.logger.org.apache.commons.httpclient=ERROR


# Default output to console is quite restrictive
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%-5p %d{ISO8601} (%c:%L) - %m%n
# Output WARN and above to console - 
log4j.appender.CONSOLE.Threshold=WARN


# Note: A RollingFileAppender is added programmatically
# by net.sf.taverna.raven.appconfig.config.Log4JConfiguration
# - it has a Threshold level of ALL, meaning that if you enable 
# DEBUG logging above, it will go into the log files in
# Taverna's home directory. See Advanced->Show log folder in Taverna.
