Author: tomdz
Date: Sat Mar 8 03:50:45 2008
New Revision: 634937
URL: http://svn.apache.org/viewvc?rev=634937&view=rev
Log:
Fix for DDLUTILS-181: If DatabaseTaskBase._simpleLogging is false, _log is
never set
Modified:
db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseTaskBase.java
Modified:
db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseTaskBase.java
URL:
http://svn.apache.org/viewvc/db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseTaskBase.java?rev=634937&r1=634936&r2=634937&view=diff
==============================================================================
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseTaskBase.java
(original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseTaskBase.java
Sat Mar 8 03:50:45 2008
@@ -300,20 +300,22 @@
*/
private void initLogging()
{
- // For Ant, we're forcing DdlUtils to do logging via log4j to the
console
- Properties props = new Properties();
- String level = (_verbosity == null ? Level.INFO.toString() :
_verbosity.getValue()).toUpperCase();
-
- props.setProperty("log4j.rootCategory", level + ",A");
- props.setProperty("log4j.appender.A",
"org.apache.log4j.ConsoleAppender");
- props.setProperty("log4j.appender.A.layout",
"org.apache.log4j.PatternLayout");
- props.setProperty("log4j.appender.A.layout.ConversionPattern", "%m%n");
- // we don't want debug logging from Digester/Betwixt
- props.setProperty("log4j.logger.org.apache.commons", "WARN");
-
- LogManager.resetConfiguration();
- PropertyConfigurator.configure(props);
-
+ if (_simpleLogging)
+ {
+ // For Ant, we're forcing DdlUtils to do logging via log4j to the
console
+ Properties props = new Properties();
+ String level = (_verbosity == null ? Level.INFO.toString() :
_verbosity.getValue()).toUpperCase();
+
+ props.setProperty("log4j.rootCategory", level + ",A");
+ props.setProperty("log4j.appender.A",
"org.apache.log4j.ConsoleAppender");
+ props.setProperty("log4j.appender.A.layout",
"org.apache.log4j.PatternLayout");
+ props.setProperty("log4j.appender.A.layout.ConversionPattern",
"%m%n");
+ // we don't want debug logging from Digester
+ props.setProperty("log4j.logger.org.apache.commons", "WARN");
+
+ LogManager.resetConfiguration();
+ PropertyConfigurator.configure(props);
+ }
_log = LogFactory.getLog(getClass());
}
@@ -345,9 +347,7 @@
*/
public void execute() throws BuildException
{
- if (_simpleLogging) {
- initLogging();
- }
+ initLogging();
if (!hasCommands())
{