Class DebugLogStream

All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable

public class DebugLogStream extends PrintStream
  • Constructor Details

  • Method Details

    • setLogSeverity

      public void setLogSeverity(LogSeverity newSeverity)
    • getDebugType

      public DebugType getDebugType()
    • getLogSeverity

      public LogSeverity getLogSeverity()
    • getWrappedOutStream

      public PrintStream getWrappedOutStream()
    • getWrappedWarnStream

      public PrintStream getWrappedWarnStream()
    • getWrappedErrStream

      public PrintStream getWrappedErrStream()
    • getFormatter

      public IDebugLogFormatter getFormatter()
    • generateCallerPrefix

      public static String generateCallerPrefix()
    • getStackTraceElementString

      public static String getStackTraceElementString(StackTraceElement[] stackTraceElements, int atIDx, boolean includeLogTraceFileLocation)
    • getTopStackTraceString

      public static String getTopStackTraceString(Throwable ex)
    • printStackTrace

      public void printStackTrace(LogSeverity severity, int depthStart, int depthCount, String messageFormat, Object... params)
    • isEnabled

      public boolean isEnabled()
    • isLogEnabled

      public boolean isLogEnabled(LogSeverity logSeverity)
    • trace

      public void trace(Object format, Object... params)
    • debugln

      public void debugln(Object format, Object... params)
    • debugOnceln

      public void debugOnceln(Object format, Object... params)
    • noise

      public void noise(Object format, Object... params)
    • warn

      public void warn(Object format, Object... params)
    • warnOnce

      public void warnOnce(Object format, Object... params)
    • error

      public void error(Object format, Object... params)
    • debuglnWithTraceOffset

      public void debuglnWithTraceOffset(int backTraceOffset, Object format, Object... params)
    • debugOncelnWithTraceOffset

      public void debugOncelnWithTraceOffset(int backTraceOffset, Object format, Object... params)
    • noiseWithTraceOffset

      public void noiseWithTraceOffset(int backTraceOffset, Object format, Object... params)
    • warnWithTraceOffset

      public void warnWithTraceOffset(int backTraceOffset, Object format, Object... params)
    • errorWithTraceOffset

      public void errorWithTraceOffset(int backTraceOffset, Object format, Object... params)
    • traceWithTraceOffset

      public void traceWithTraceOffset(int backTraceOffset, Object format, Object... params)
    • warnOnceWithTraceOffset

      public void warnOnceWithTraceOffset(int backTraceOffset, Object format, Object... params)
    • print

      public void print(boolean b)
      Overrides:
      print in class PrintStream
    • print

      public void print(char c)
      Overrides:
      print in class PrintStream
    • print

      public void print(int i)
      Overrides:
      print in class PrintStream
    • print

      public void print(long l)
      Overrides:
      print in class PrintStream
    • print

      public void print(float f)
      Overrides:
      print in class PrintStream
    • print

      public void print(double d)
      Overrides:
      print in class PrintStream
    • print

      public void print(String s)
      Overrides:
      print in class PrintStream
    • print

      public void print(Object obj)
      Overrides:
      print in class PrintStream
    • printf

      public PrintStream printf(String format, Object... args)
      Overrides:
      printf in class PrintStream
    • println

      public void println()
      Overrides:
      println in class PrintStream
    • println

      public void println(boolean x)
      Overrides:
      println in class PrintStream
    • println

      public void println(char x)
      Overrides:
      println in class PrintStream
    • println

      public void println(int x)
      Overrides:
      println in class PrintStream
    • println

      public void println(long x)
      Overrides:
      println in class PrintStream
    • println

      public void println(float x)
      Overrides:
      println in class PrintStream
    • println

      public void println(double x)
      Overrides:
      println in class PrintStream
    • println

      public void println(char[] x)
      Overrides:
      println in class PrintStream
    • println

      public void println(String x)
      Overrides:
      println in class PrintStream
    • println

      public void println(Object x)
      Overrides:
      println in class PrintStream
    • println

      public void println(Object format, Object... params)
    • printException

      public void printException(Throwable ex, String errorMessage, LogSeverity severity)
    • printException

      public void printException(Throwable ex, String errorMessage, String callerPrefix, LogSeverity severity)
    • printException

      public void printException(Throwable ex, LogSeverity severity, String callerPrefix, String errorMessageFormat, Object... params)