Class DebugLogStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
zombie.debug.DebugLogStream
- All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionDebugLogStream(PrintStream out, PrintStream warn, PrintStream err, DebugType debugType) DebugLogStream(PrintStream out, PrintStream warn, PrintStream err, LogSeverity logSeverity) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddebuglnWithTraceOffset(int backTraceOffset, Object format, Object... params) voiddebugOnceln(Object format, Object... params) voiddebugOncelnWithTraceOffset(int backTraceOffset, Object format, Object... params) voidvoiderrorWithTraceOffset(int backTraceOffset, Object format, Object... params) static Stringstatic StringgetStackTraceElementString(StackTraceElement[] stackTraceElements, int atIDx, boolean includeLogTraceFileLocation) static StringbooleanbooleanisLogEnabled(LogSeverity logSeverity) voidvoidnoiseWithTraceOffset(int backTraceOffset, Object format, Object... params) voidprint(boolean b) voidprint(char c) voidprint(double d) voidprint(float f) voidprint(int i) voidprint(long l) voidvoidvoidprintException(Throwable ex, String errorMessage, String callerPrefix, LogSeverity severity) voidprintException(Throwable ex, String errorMessage, LogSeverity severity) voidprintException(Throwable ex, LogSeverity severity, String callerPrefix, String errorMessageFormat, Object... params) voidprintln()voidprintln(boolean x) voidprintln(char x) voidprintln(char[] x) voidprintln(double x) voidprintln(float x) voidprintln(int x) voidprintln(long x) voidvoidvoidvoidprintStackTrace(LogSeverity severity, int depthStart, int depthCount, String messageFormat, Object... params) voidsetLogSeverity(LogSeverity newSeverity) voidvoidtraceWithTraceOffset(int backTraceOffset, Object format, Object... params) voidvoidvoidwarnOnceWithTraceOffset(int backTraceOffset, Object format, Object... params) voidwarnWithTraceOffset(int backTraceOffset, Object format, Object... params) Methods inherited from class PrintStream
append, append, append, charset, checkError, close, flush, format, format, print, printf, write, write, write, writeBytesMethods inherited from class OutputStream
nullOutputStream
-
Constructor Details
-
DebugLogStream
-
DebugLogStream
-
-
Method Details
-
setLogSeverity
-
getDebugType
-
getLogSeverity
-
getWrappedOutStream
-
getWrappedWarnStream
-
getWrappedErrStream
-
getFormatter
-
generateCallerPrefix
-
getStackTraceElementString
public static String getStackTraceElementString(StackTraceElement[] stackTraceElements, int atIDx, boolean includeLogTraceFileLocation) -
getTopStackTraceString
-
printStackTrace
public void printStackTrace(LogSeverity severity, int depthStart, int depthCount, String messageFormat, Object... params) -
isEnabled
public boolean isEnabled() -
isLogEnabled
-
trace
-
debugln
-
debugOnceln
-
noise
-
warn
-
warnOnce
-
error
-
debuglnWithTraceOffset
-
debugOncelnWithTraceOffset
-
noiseWithTraceOffset
-
warnWithTraceOffset
-
errorWithTraceOffset
-
traceWithTraceOffset
-
warnOnceWithTraceOffset
-
print
public void print(boolean b) - Overrides:
printin classPrintStream
-
print
public void print(char c) - Overrides:
printin classPrintStream
-
print
public void print(int i) - Overrides:
printin classPrintStream
-
print
public void print(long l) - Overrides:
printin classPrintStream
-
print
public void print(float f) - Overrides:
printin classPrintStream
-
print
public void print(double d) - Overrides:
printin classPrintStream
-
print
- Overrides:
printin classPrintStream
-
print
- Overrides:
printin classPrintStream
-
printf
- Overrides:
printfin classPrintStream
-
println
public void println()- Overrides:
printlnin classPrintStream
-
println
public void println(boolean x) - Overrides:
printlnin classPrintStream
-
println
public void println(char x) - Overrides:
printlnin classPrintStream
-
println
public void println(int x) - Overrides:
printlnin classPrintStream
-
println
public void println(long x) - Overrides:
printlnin classPrintStream
-
println
public void println(float x) - Overrides:
printlnin classPrintStream
-
println
public void println(double x) - Overrides:
printlnin classPrintStream
-
println
public void println(char[] x) - Overrides:
printlnin classPrintStream
-
println
- Overrides:
printlnin classPrintStream
-
println
- Overrides:
printlnin classPrintStream
-
println
-
printException
-
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)
-