X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Futil%2Flogging%2FLogging.java;h=cec0b7eb9a6ea8e0fe170f2ed0e857c8351ea7ae;hb=c63257e8cc0ba1a5aca9364b22171abe7279d479;hp=ef8bb6a5dde14c9743d45862cf1215972843d084;hpb=9585222dac6894e3faaca5c411922011b0e0ea33;p=jSite2.git diff --git a/src/net/pterodactylus/util/logging/Logging.java b/src/net/pterodactylus/util/logging/Logging.java index ef8bb6a..cec0b7e 100644 --- a/src/net/pterodactylus/util/logging/Logging.java +++ b/src/net/pterodactylus/util/logging/Logging.java @@ -34,9 +34,8 @@ import java.util.logging.Logger; /** * Sets up logging. - * + * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> - * @version $Id$ */ public class Logging { @@ -52,7 +51,7 @@ public class Logging { /** * Adds a listener to the log handler. - * + * * @param loggingListener * The listener to add */ @@ -62,7 +61,7 @@ public class Logging { /** * Removes a listener from the log handler. - * + * * @param loggingListener * The listener to remove */ @@ -72,7 +71,7 @@ public class Logging { /** * Sets up logging and installs the log handler. - * + * * @param hierarchyName * The name of the hierarchy root logger */ @@ -83,8 +82,10 @@ public class Logging { Handler consoleHandler = new ConsoleHandler(); consoleHandler.setLevel(Level.ALL); consoleHandler.setFormatter(new Formatter() { + private StringBuffer recordBuffer = new StringBuffer(); private DateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS Z"); + /** * {@inheritDoc} */ @@ -107,7 +108,7 @@ public class Logging { } recordBuffer.append("\n"); StackTraceElement[] stackTraceElements = throwable.getStackTrace(); - for (StackTraceElement stackTraceElement: stackTraceElements) { + for (StackTraceElement stackTraceElement : stackTraceElements) { recordBuffer.append(linePrefix).append(" at ").append(stackTraceElement.getClassName()).append('.').append(stackTraceElement.getMethodName()).append("(").append(stackTraceElement.getFileName()).append(':').append(stackTraceElement.getLineNumber()).append(')').append("\n"); } throwable = throwable.getCause(); @@ -124,7 +125,7 @@ public class Logging { /** * Returns a named logger from the jSite hierarchy. - * + * * @param name * The name of the logger * @return The logger @@ -137,10 +138,9 @@ public class Logging { /** * The log handler simply forwards every log message it receives to all * registered listeners. - * + * * @see LoggingListener * @author David ‘Bombe’ Roden <bombe@freenetproject.org> - * @version $Id$ */ private static class LogHandler extends Handler { @@ -160,7 +160,7 @@ public class Logging { /** * Adds a listener to the log handler. - * + * * @param loggingListener * The listener to add */ @@ -170,7 +170,7 @@ public class Logging { /** * Removes a listener from the log handler. - * + * * @param loggingListener * The listener to remove */ @@ -180,12 +180,12 @@ public class Logging { /** * Notifies all listeners that a log record was received. - * + * * @param logRecord * The received log record */ private void fireLogged(LogRecord logRecord) { - for (LoggingListener loggingListener: loggingListeners) { + for (LoggingListener loggingListener : loggingListeners) { loggingListener.logged(logRecord); } }