Browse Source

Use org.apache.log4j.Logger instead of org.apache.log4j.Category

PR: 31951
Obtained from: J.M. (Martijn) Kruithof


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276979 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Reilly 20 years ago
parent
commit
060243e8bf
3 changed files with 31 additions and 28 deletions
  1. +3
    -0
      WHATSNEW
  2. +2
    -2
      build.xml
  3. +26
    -26
      src/main/org/apache/tools/ant/listener/Log4jListener.java

+ 3
- 0
WHATSNEW View File

@@ -96,6 +96,9 @@ Other changes:

* New attribute alwayslog for <redirector> type.

* Use org.apache.log4j.Logger instead of org.apache.log4j.Category.
Bugzilla Report 31951.

Fixed bugs:
-----------



+ 2
- 2
build.xml View File

@@ -461,7 +461,7 @@
classname="jdepend.framework.JDepend"
classpathref="classpath"/>
<available property="log4j.present"
classname="org.apache.log4j.Category"
classname="org.apache.log4j.Logger"
classpathref="classpath"/>
<available property="commons.logging.present"
classname="org.apache.commons.logging.LogFactory"
@@ -1652,4 +1652,4 @@
description="--> creates a minimum distribution in ./dist"
depends="dist-lite"/>

</project>
</project>

+ 26
- 26
src/main/org/apache/tools/ant/listener/Log4jListener.java View File

@@ -17,7 +17,7 @@

package org.apache.tools.ant.listener;

import org.apache.log4j.Category;
import org.apache.log4j.Logger;
import org.apache.log4j.helpers.NullEnumeration;
import org.apache.tools.ant.BuildEvent;
import org.apache.tools.ant.BuildListener;
@@ -40,12 +40,12 @@ public class Log4jListener implements BuildListener {
*/
public Log4jListener() {
initialized = false;
Category cat = Category.getInstance("org.apache.tools.ant");
Category rootCat = Category.getRoot();
if (!(rootCat.getAllAppenders() instanceof NullEnumeration)) {
Logger log = Logger.getLogger("org.apache.tools.ant");
Logger rootLog = Logger.getRootLogger();
if (!(rootLog.getAllAppenders() instanceof NullEnumeration)) {
initialized = true;
} else {
cat.error("No log4j.properties in build area");
log.error("No log4j.properties in build area");
}
}

@@ -54,8 +54,8 @@ public class Log4jListener implements BuildListener {
*/
public void buildStarted(BuildEvent event) {
if (initialized) {
Category cat = Category.getInstance(Project.class.getName());
cat.info("Build started.");
Logger log = Logger.getLogger(Project.class.getName());
log.info("Build started.");
}
}

@@ -64,11 +64,11 @@ public class Log4jListener implements BuildListener {
*/
public void buildFinished(BuildEvent event) {
if (initialized) {
Category cat = Category.getInstance(Project.class.getName());
Logger log = Logger.getLogger(Project.class.getName());
if (event.getException() == null) {
cat.info("Build finished.");
log.info("Build finished.");
} else {
cat.error("Build finished with error.", event.getException());
log.error("Build finished with error.", event.getException());
}
}
}
@@ -78,8 +78,8 @@ public class Log4jListener implements BuildListener {
*/
public void targetStarted(BuildEvent event) {
if (initialized) {
Category cat = Category.getInstance(Target.class.getName());
cat.info("Target \"" + event.getTarget().getName() + "\" started.");
Logger log = Logger.getLogger(Target.class.getName());
log.info("Target \"" + event.getTarget().getName() + "\" started.");
}
}

@@ -89,7 +89,7 @@ public class Log4jListener implements BuildListener {
public void targetFinished(BuildEvent event) {
if (initialized) {
String targetName = event.getTarget().getName();
Category cat = Category.getInstance(Target.class.getName());
Logger cat = Logger.getLogger(Target.class.getName());
if (event.getException() == null) {
cat.info("Target \"" + targetName + "\" finished.");
} else {
@@ -105,8 +105,8 @@ public class Log4jListener implements BuildListener {
public void taskStarted(BuildEvent event) {
if (initialized) {
Task task = event.getTask();
Category cat = Category.getInstance(task.getClass().getName());
cat.info("Task \"" + task.getTaskName() + "\" started.");
Logger log = Logger.getLogger(task.getClass().getName());
log.info("Task \"" + task.getTaskName() + "\" started.");
}
}

@@ -116,11 +116,11 @@ public class Log4jListener implements BuildListener {
public void taskFinished(BuildEvent event) {
if (initialized) {
Task task = event.getTask();
Category cat = Category.getInstance(task.getClass().getName());
Logger log = Logger.getLogger(task.getClass().getName());
if (event.getException() == null) {
cat.info("Task \"" + task.getTaskName() + "\" finished.");
log.info("Task \"" + task.getTaskName() + "\" finished.");
} else {
cat.error("Task \"" + task.getTaskName()
log.error("Task \"" + task.getTaskName()
+ "\" finished with error.", event.getException());
}
}
@@ -139,26 +139,26 @@ public class Log4jListener implements BuildListener {
}
}

Category cat
= Category.getInstance(categoryObject.getClass().getName());
Logger log
= Logger.getLogger(categoryObject.getClass().getName());
switch (event.getPriority()) {
case Project.MSG_ERR:
cat.error(event.getMessage());
log.error(event.getMessage());
break;
case Project.MSG_WARN:
cat.warn(event.getMessage());
log.warn(event.getMessage());
break;
case Project.MSG_INFO:
cat.info(event.getMessage());
log.info(event.getMessage());
break;
case Project.MSG_VERBOSE:
cat.debug(event.getMessage());
log.debug(event.getMessage());
break;
case Project.MSG_DEBUG:
cat.debug(event.getMessage());
log.debug(event.getMessage());
break;
default:
cat.error(event.getMessage());
log.error(event.getMessage());
break;
}
}


Loading…
Cancel
Save