diff options
| author | Martin Ritchie <ritchiem@apache.org> | 2009-08-03 13:26:33 +0000 |
|---|---|---|
| committer | Martin Ritchie <ritchiem@apache.org> | 2009-08-03 13:26:33 +0000 |
| commit | 4377b1a6910c7dc0c18060349e2fd6ca704b94ff (patch) | |
| tree | 816b0b99dd7cc8d8db87eb702b82230253a88250 /qpid/java | |
| parent | 601c4d2bee2e7e02bad427d9c836bdc6e107cd26 (diff) | |
| download | qpid-python-4377b1a6910c7dc0c18060349e2fd6ca704b94ff.tar.gz | |
QPID-2002 : Added message(LogMessage message) to the LogActor Interface and the ability to retrieve the RootMessageLogger
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800366 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
| -rw-r--r-- | qpid/java/broker/src/main/java/org/apache/qpid/server/logging/LogActor.java | 19 | ||||
| -rw-r--r-- | qpid/java/broker/src/main/java/org/apache/qpid/server/logging/actors/AbstractActor.java | 5 |
2 files changed, 23 insertions, 1 deletions
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/LogActor.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/LogActor.java index 203a5d160d..d5683b3c7b 100644 --- a/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/LogActor.java +++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/LogActor.java @@ -40,4 +40,21 @@ public interface LogActor * @param message The message to log */ public void message(LogSubject subject, LogMessage message); -}
\ No newline at end of file + + /** + * Logs the specified LogMessage against this actor + * + * Currently logging has a global setting however this will later be revised and + * as such the LogActor will need to take into consideration any new configuration + * as a means of enabling the logging of LogActors and LogSubjects. + * + * @param message The message to log + */ + public void message(LogMessage message); + + /** + * + * @return the RootMessageLogger that is currently in use by this LogActor. + */ + RootMessageLogger getRootMessageLogger(); +}
\ No newline at end of file diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/actors/AbstractActor.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/actors/AbstractActor.java index 4a9c6cbb2f..8d96739eeb 100644 --- a/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/actors/AbstractActor.java +++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/actors/AbstractActor.java @@ -51,4 +51,9 @@ public abstract class AbstractActor implements LogActor } } + public RootMessageLogger getRootMessageLogger() + { + return _rootLogger; + } + } |
