001
014
015 package com.liferay.portal.kernel.log;
016
017
020 public class LogSanitizerException extends Exception {
021
022 public LogSanitizerException() {
023 }
024
025 public LogSanitizerException(String message) {
026 super(message);
027 }
028
029 public LogSanitizerException(
030 String message, StackTraceElement[] stackTraceElements,
031 Throwable throwable) {
032
033 super(message, throwable);
034
035 setStackTrace(stackTraceElements);
036 }
037
038 public LogSanitizerException(String message, Throwable throwable) {
039 super(message, throwable);
040 }
041
042 public LogSanitizerException(Throwable throwable) {
043 super(throwable);
044 }
045
046 @Override
047 public String toString() {
048 Class<?> clazz = getClass();
049
050 String className = clazz.getName();
051
052 String localizedMessage = getLocalizedMessage();
053
054 if (localizedMessage != null) {
055 return localizedMessage;
056 }
057
058 return className;
059 }
060
061 }