User: sylvain
Date: 00/05/30 16:32:24
Modified: src/java/org/ejboss/services Tracer.java
Log:
changed "unknown user" to "defaultOwner"
Revision Changes Path
1.4 +105 -100 ejboss/src/java/org/ejboss/services/Tracer.java
Index: Tracer.java
===================================================================
RCS file: /products/cvs/ejboss/ejboss/src/java/org/ejboss/services/Tracer.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Tracer.java 2000/05/26 18:10:45 1.3
+++ Tracer.java 2000/05/30 23:32:23 1.4
@@ -35,103 +35,108 @@
* @author Michael G. Mullis
* @author <a href="mailto:[EMAIL PROTECTED]">Vadim Tkachenko</a>
* @since Ejboss 0.5
- * @version $Id: Tracer.java,v 1.3 2000/05/26 18:10:45 fleury Exp $
+ * @version $Id: Tracer.java,v 1.4 2000/05/30 23:32:23 sylvain Exp $
*/
public class Tracer extends Object {
- /**
- * A reference to the actual log writer.
- */
- private static LogServer logServer = null;
-
- public Tracer() {
-
- logServer = LogServerFactory.getInstance();
- }
-
- /**
- * Traces a message.
- *
- * The actual decorations on the message logged depend on the currently
- * used logger.
- *
- * @since Ejboss 0.5
- */
- public static void trace(String message) {
-
- // Let's be paranoid
-
- if ( message == null ) {
-
- trace(new Exception("Someone's playing jokes with null log messages,
here's a stack trace"));
- return;
- }
-
- trace(null,null,message,null);
- }
-
- /**
- * Traces an exception.
- *
- * @since Ejboss 0.4
- *
- * @deprecated Use {@link #trace(java.lang.String, java.lang.String,
- * java.lang.String) trace(logLevel, facility, message)} instead.
- */
- public static void trace(Throwable message) {
-
- trace(null, // The log level is currently ignored
- "Exception", // Artificial facility
- null, // The message is taken care of elsewhere
- message); // Only the exception gets through
- }
-
- /**
- * @deprecated Use {@link #trace(java.lang.String, java.lang.String,
- * java.lang.String, java.lang.Throwable) trace(logLevel, facility,
- * message, exception)} instead.
- */
- public static void trace(String message, Throwable exception) {
-
- trace(null, null, message, exception);
- }
-
- /**
- * Log a message.
- *
- * @param logLevel Severity.
- * @param facility Where the message belongs.
- * @param message The message to log.
- */
- public static void trace(String logLevel, String facility, String message) {
-
- trace(logLevel, facility, message, null);
- }
-
- /**
- * Log a message and exception.
- *
- * @param logLevel Severity.
- * @param facility Where the message belongs.
- * @param message The message to log.
- * @param exception The exception to log the trace of.
- */
- public static void trace(String logLevel, String facility, String message,
Throwable exception) {
-
- // Let's try to beautify the message, to get rid of the legacy log
- // statements
-
- if ( facility == null ) {
-
- int bracket = message.indexOf("]");
-
- if ( bracket != -1 ) {
-
- facility = message.substring(1, bracket);
- message = message.substring(bracket + 1);
- }
- }
-
+ /**
+ * A reference to the actual log writer.
+ */
+ private static LogServer logServer = null;
+
+ public Tracer() {
+
+ logServer = LogServerFactory.getInstance();
+ }
+
+ public Tracer(String logger) {
+
+ logServer = LogServerFactory.getLogServerInstance(logger);
+ }
+
+ /**
+ * Traces a message.
+ *
+ * The actual decorations on the message logged depend on the currently
+ * used logger.
+ *
+ * @since Ejboss 0.5
+ */
+ public static void trace(String message) {
+
+ // Let's be paranoid
+
+ if ( message == null ) {
+
+ trace(new Exception("Someone's playing jokes with null log
messages, here's a stack trace"));
+ return;
+ }
+
+ trace(null,null,message,null);
+ }
+
+ /**
+ * Traces an exception.
+ *
+ * @since Ejboss 0.4
+ *
+ * @deprecated Use {@link #trace(java.lang.String, java.lang.String,
+ * java.lang.String) trace(logLevel, facility, message)} instead.
+ */
+ public static void trace(Throwable message) {
+
+ trace(null, // The log level is currently ignored
+ "Exception", // Artificial facility
+ null, // The message is taken care of
elsewhere
+ message); // Only the exception gets through
+ }
+
+ /**
+ * @deprecated Use {@link #trace(java.lang.String, java.lang.String,
+ * java.lang.String, java.lang.Throwable) trace(logLevel, facility,
+ * message, exception)} instead.
+ */
+ public static void trace(String message, Throwable exception) {
+
+ trace(null, null, message, exception);
+ }
+
+ /**
+ * Log a message.
+ *
+ * @param logLevel Severity.
+ * @param facility Where the message belongs.
+ * @param message The message to log.
+ */
+ public static void trace(String logLevel, String facility, String message) {
+
+ trace(logLevel, facility, message, null);
+ }
+
+ /**
+ * Log a message and exception.
+ *
+ * @param logLevel Severity.
+ * @param facility Where the message belongs.
+ * @param message The message to log.
+ * @param exception The exception to log the trace of.
+ */
+ public static void trace(String logLevel, String facility, String message,
Throwable exception) {
+
+ // Let's try to beautify the message, to get rid of the legacy log
+ // statements
+
+ if ( facility == null ) {
+
+ int bracket = message.indexOf("]");
+
+ if ( bracket != -1 ) {
+
+ facility = message.substring(1, bracket);
+ message = message.substring(bracket + 1);
+ }
+ }
+
MetaLogMessage metaLog = null;
try {
@@ -147,21 +152,21 @@
metaLog = new MetaLogMessage(tokenizer.nextToken(),//
First element is the user
tokenizer.nextToken(), // second element is the application
tokenizer.nextToken());// third element is the bean (JNDI name)
- }
+ }
}
catch (Exception ns) {
- metaLog = new MetaLogMessage("Unknown user", "Unknown
application", "Unknown bean");
+ metaLog = new MetaLogMessage("defaultOwner",
"defaultApplication", "Unknown bean");
// just go on it means that the thread was not set properly
}
// Log the message on behalf of the metaLog
logServer.logMessage(metaLog, logLevel, facility, message, exception);
- }
+ }
- public static void close() {
+ public static void close() {
- logServer.close();
- }
+ logServer.close();
+ }
}