public class LoggingUtils extends Object
Constructor and Description |
---|
LoggingUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
dumpStackTrace(Class... classesToSkip) |
static void |
logException(Trace LOGGER,
String message,
Throwable ex,
Object... objects)
Standard way of logging exception: message is presented at ERROR level, stack trace on DEBUG.
|
static void |
logExceptionAsWarning(Trace LOGGER,
String message,
Throwable ex,
Object... objects)
Non-critical exceptions (warnings, with details as debug)
|
static void |
logExceptionOnDebugLevel(Trace LOGGER,
String message,
Throwable ex,
Object... objects)
Exceptions that shouldn't be even visible on INFO level.
|
static void |
logStackTrace(Trace LOGGER,
String message) |
static void |
logUnexpectedException(Trace LOGGER,
String message,
Throwable ex,
Object... objects)
When logging unexpected exception, we always want to see the stack trace (so everything is logged on ERROR level)
|
public static void logException(Trace LOGGER, String message, Throwable ex, Object... objects)
public static void logUnexpectedException(Trace LOGGER, String message, Throwable ex, Object... objects)
public static void logExceptionAsWarning(Trace LOGGER, String message, Throwable ex, Object... objects)
public static void logExceptionOnDebugLevel(Trace LOGGER, String message, Throwable ex, Object... objects)
Copyright © 2019 Evolveum. All rights reserved.