You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by rp...@apache.org on 2014/06/15 09:09:34 UTC
svn commit: r1602669 -
/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
Author: rpopma
Date: Sun Jun 15 07:09:34 2014
New Revision: 1602669
URL: http://svn.apache.org/r1602669
Log:
status logging improvement: print LoggerContext name in addition to classname@hashcode
Modified:
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
Modified: logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java?rev=1602669&r1=1602668&r2=1602669&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java (original)
+++ logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java Sun Jun 15 07:09:34 2014
@@ -137,6 +137,7 @@ public class LoggerContext extends Abstr
@Override
public void start() {
+ LOGGER.debug("Starting LoggerContext[name={}, {}]...", getName(), this);
if (configLock.tryLock()) {
try {
if (this.isInitialized() || this.isStopped()) {
@@ -149,6 +150,7 @@ public class LoggerContext extends Abstr
configLock.unlock();
}
}
+ LOGGER.debug("LoggerContext[name={}, {}] started OK.", getName(), this);
}
/**
@@ -156,6 +158,7 @@ public class LoggerContext extends Abstr
* @param config The new Configuration.
*/
public void start(final Configuration config) {
+ LOGGER.debug("Starting LoggerContext[name={}, {}] with configuration {}...", getName(), this, config);
if (configLock.tryLock()) {
try {
if (this.isInitialized() || this.isStopped()) {
@@ -167,6 +170,7 @@ public class LoggerContext extends Abstr
}
}
setConfiguration(config);
+ LOGGER.debug("LoggerContext[name={}, {}] started OK with configuration {}.", getName(), this, config);
}
private void setUpShutdownHook() {
@@ -198,6 +202,7 @@ public class LoggerContext extends Abstr
@Override
public void stop() {
+ LOGGER.debug("Stopping LoggerContext[name={}, {}]...", getName(), this);
configLock.lock();
try {
if (this.isStopped()) {
@@ -218,6 +223,7 @@ public class LoggerContext extends Abstr
// in finally: unregister MBeans even if an exception occurred while stopping
Server.unregisterLoggerContext(getName()); // LOG4J2-406, LOG4J2-500
}
+ LOGGER.debug("Stopped LoggerContext[name={}, {}]...", getName(), this);
}
private void tearDownShutdownHook() {
@@ -393,7 +399,7 @@ public class LoggerContext extends Abstr
* Reconfigure the context.
*/
public synchronized void reconfigure() {
- LOGGER.debug("Reconfiguration started for context[name={}] at {}", name, configLocation);
+ LOGGER.debug("Reconfiguration started for context[name={}] at {} ({})", name, configLocation, this);
final Configuration instance = ConfigurationFactory.getInstance().getConfiguration(name, configLocation);
setConfiguration(instance);
/*
@@ -401,7 +407,7 @@ public class LoggerContext extends Abstr
* updateLoggers(); if (old != null) { old.stop(); }
*/
- LOGGER.debug("Reconfiguration complete for context[name={}] at {}", name, configLocation);
+ LOGGER.debug("Reconfiguration complete for context[name={}] at {} ({})", name, configLocation, this);
}
/**
@@ -429,13 +435,13 @@ public class LoggerContext extends Abstr
*/
@Override
public synchronized void onChange(final Reconfigurable reconfigurable) {
- LOGGER.debug("Reconfiguration started for context {}", name);
+ LOGGER.debug("Reconfiguration started for context {} ({})", name, this);
final Configuration config = reconfigurable.reconfigure();
if (config != null) {
setConfiguration(config);
- LOGGER.debug("Reconfiguration completed");
+ LOGGER.debug("Reconfiguration completed for {} ({})", name, this);
} else {
- LOGGER.debug("Reconfiguration failed");
+ LOGGER.debug("Reconfiguration failed for {} ({})", name, this);
}
}
@@ -454,9 +460,9 @@ public class LoggerContext extends Abstr
@Override
public void run() {
- LOGGER.debug("Stopping LoggerContext [{}]", context);
+ LOGGER.debug("ShutdownThread stopping LoggerContext[name={}, {}]...", context.getName(), context);
context.stop();
- LOGGER.debug("LoggerContext [{}] stopped.", context);
+ LOGGER.debug("ShutdownThread stopped LoggerContext[name={}, {}].", context.getName(), context);
}
}