summaryrefslogtreecommitdiffstats
path: root/loadtime/src/org/aspectj
diff options
context:
space:
mode:
Diffstat (limited to 'loadtime/src/org/aspectj')
-rw-r--r--loadtime/src/org/aspectj/weaver/loadtime/TraceMessageHandler.java81
1 files changed, 0 insertions, 81 deletions
diff --git a/loadtime/src/org/aspectj/weaver/loadtime/TraceMessageHandler.java b/loadtime/src/org/aspectj/weaver/loadtime/TraceMessageHandler.java
deleted file mode 100644
index b661bc799..000000000
--- a/loadtime/src/org/aspectj/weaver/loadtime/TraceMessageHandler.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2006 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Matthew Webster - initial implementation
- *******************************************************************************/
-package org.aspectj.weaver.loadtime;
-
-import org.aspectj.bridge.AbortException;
-import org.aspectj.bridge.IMessage;
-import org.aspectj.bridge.IMessageHandler;
-import org.aspectj.bridge.WeaveMessage;
-import org.aspectj.bridge.IMessage.Kind;
-import org.aspectj.weaver.tools.Trace;
-import org.aspectj.weaver.tools.TraceFactory;
-
-public class TraceMessageHandler implements IMessageHandler {
-
- private Trace trace;
-
- public TraceMessageHandler () {
- this(TraceFactory.getTraceFactory().getTrace(TraceMessageHandler.class));
- }
-
- /**
- * Used for testing
- *
- */
- protected TraceMessageHandler (Trace t) {
- this.trace = t;
- }
-
- /* Ignore this and defer all decisions about what we log to the Trace
- * configuration
- */
- public void dontIgnore(Kind kind) {
- }
-
- public boolean handleMessage(IMessage message) throws AbortException {
- if (message instanceof WeaveMessage) {
- trace.debug(render(message));
- }
- else if (message.isDebug()) {
- trace.debug(render(message));
- }
- else if (message.isInfo()) {
- trace.info(render(message));
- }
- else if (message.isWarning()) {
- trace.warn(render(message),message.getThrown());
- }
- else if (message.isError()) {
- trace.error(render(message),message.getThrown());
- }
- else if (message.isFailed()) {
- trace.fatal(render(message),message.getThrown());
- }
- else if (message.isAbort()) {
- trace.fatal(render(message),message.getThrown());
- }
- else return false;
-
- return true;
- }
-
- /* Ignore this and defer all decisions about what we log to the Trace
- * configuration
- */
- public boolean isIgnoring(Kind kind) {
- return false;
- }
-
- protected String render(IMessage message) {
- return message.toString();
- }
-
-}