类 BasicLogger
- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.logging.AbstractLogger
-
- cn.mcres.karlatemp.mxlib.logging.AbstractBaseLogger
-
- cn.mcres.karlatemp.mxlib.logging.PrintStreamLogger
-
- cn.mcres.gyhhy.MXLib.log.BasicLogger
-
- 所有已实现的接口:
ILogger
,PrefixSupplier
- 直接已知子类:
Logger
@Deprecated public class BasicLogger extends PrintStreamLogger implements PrefixSupplier
已过时。a logger with color typographyILogger
- 作者:
- karlatemp
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 class
BasicLogger.DefaultPrintStream
已过时。Logger's PrintStreamclass
BasicLogger.ErrorPrintStream
已过时。static class
BasicLogger.PrintingType
已过时。
-
字段概要
字段 修饰符和类型 字段 说明 static String
CAUSE_CAPTION
已过时。Caption for labeling causative exception stack tracesprotected String
errprefix
已过时。static String
NULL_CAUSE_MESSAGE
已过时。Message for trying to suppress a null exception.protected LineWritable
outputStream
已过时。protected PrefixFormatter
pf
已过时。protected String
prefix
已过时。protected BasicLogger.PrintingType
pt
已过时。static String
SELF_SUPPRESSION_MESSAGE
已过时。Message for trying to suppress oneself.static String
SUPPRESSED_CAPTION
已过时。Caption for labeling suppressed exception stack traces-
从类继承的字段 cn.mcres.karlatemp.mxlib.logging.AbstractBaseLogger
publish_level, publish_record
-
从类继承的字段 cn.mcres.karlatemp.mxlib.logging.AbstractLogger
lock
-
-
构造器概要
构造器 构造器 说明 BasicLogger(IMessageFactory factory, String prefix, String errprefix)
已过时。BasicLogger(IMessageFactory factory, String format, String errformat, String pname)
已过时。BasicLogger(String prefix, String errprefix)
已过时。BasicLogger(String format, String errformat, String pname)
已过时。
-
方法概要
-
从类继承的方法 cn.mcres.karlatemp.mxlib.logging.AbstractBaseLogger
write, write, write
-
从类继承的方法 cn.mcres.karlatemp.mxlib.logging.AbstractLogger
getErrorStream, getOutStackTrace, getPrintStream, getStackTraceElementMessage
-
-
-
-
字段详细资料
-
NULL_CAUSE_MESSAGE
public static final String NULL_CAUSE_MESSAGE
已过时。Message for trying to suppress a null exception.- 另请参阅:
- 常量字段值
-
SELF_SUPPRESSION_MESSAGE
public static final String SELF_SUPPRESSION_MESSAGE
已过时。Message for trying to suppress oneself.- 另请参阅:
- 常量字段值
-
CAUSE_CAPTION
public static final String CAUSE_CAPTION
已过时。Caption for labeling causative exception stack traces- 另请参阅:
- 常量字段值
-
SUPPRESSED_CAPTION
public static final String SUPPRESSED_CAPTION
已过时。Caption for labeling suppressed exception stack traces- 另请参阅:
- 常量字段值
-
outputStream
@Deprecated protected LineWritable outputStream
已过时。Set to null only when you don't need to use this field.
-
pt
protected BasicLogger.PrintingType pt
已过时。
-
pf
protected PrefixFormatter pf
已过时。
-
prefix
@Deprecated protected final String prefix
已过时。
-
errprefix
@Deprecated protected final String errprefix
已过时。
-
-
构造器详细资料
-
BasicLogger
public BasicLogger(IMessageFactory factory, String format, String errformat, String pname)
已过时。
-
BasicLogger
public BasicLogger(IMessageFactory factory, String prefix, String errprefix)
已过时。
-
-
方法详细资料
-
getMessageFactory
public static IMessageFactory getMessageFactory()
已过时。
-
setMessageFactory
public static void setMessageFactory(IMessageFactory f)
已过时。
-
toPrintingMessage
public static String toPrintingMessage(String line, BasicLogger.PrintingType type)
已过时。
-
write
public static void write(BasicLogger bl, String line)
已过时。This method will write a line to console.
-
setDefaultFormat
public static void setDefaultFormat(String f)
已过时。
-
setDefaultErrorFormat
public static void setDefaultErrorFormat(String f)
已过时。
-
getDefaultFormat
public static String getDefaultFormat()
已过时。
-
getDefaultErrorFormat
public static String getDefaultErrorFormat()
已过时。
-
createRawLogger
public static BasicLogger createRawLogger(String prefix, String errprefix)
已过时。
-
createRawLogger
public static BasicLogger createRawLogger(String format, String errformat, String plugin_name)
已过时。
-
getWritingOutput
public LineWritable getWritingOutput()
已过时。This method is call by writer
-
setWritingOutput
public BasicLogger setWritingOutput(LineWritable out)
已过时。
-
setWritingOutput
public BasicLogger setWritingOutput(PrintStream out)
已过时。
-
setWritingOutput
public BasicLogger setWritingOutput(PrintWriter pw)
已过时。
-
getPrintingType
public BasicLogger.PrintingType getPrintingType()
已过时。
-
setPrintingType
public BasicLogger setPrintingType(BasicLogger.PrintingType pt)
已过时。
-
getStackTraceElementMsg
public String getStackTraceElementMsg(StackTraceElement stack)
已过时。
-
getPrefixFormatter
public PrefixFormatter getPrefixFormatter()
已过时。
-
get
@NotNull public String get(boolean error, @Nullable String line, @Nullable Level level, @Nullable LogRecord lr)
已过时。- 指定者:
get
在接口中PrefixSupplier
- 覆盖:
get
在类中AbstractBaseLogger
-
setPrefixFormatter
public BasicLogger setPrefixFormatter(PrefixFormatter pf)
已过时。
-
setPrefixFormatter
public BasicLogger setPrefixFormatter(PrefixFormatter.PrefixFormatterNoBool pf)
已过时。Lambda
-
setPrefixFormatter
public BasicLogger setPrefixFormatter(PrefixFormatter.PrefixFormatterWithBool pf)
已过时。Lambda
-
println
public BasicLogger println(String line)
已过时。Print a line
-
printf
public BasicLogger printf(Object data)
已过时。Print a line
-
printf
public BasicLogger printf(String line, Object... argc)
已过时。
-
printf
public BasicLogger printf(String line, Map<String,Object> argc)
已过时。
-
printf
public BasicLogger printf(String line)
已过时。Print a line- 指定者:
printf
在接口中ILogger
- 覆盖:
printf
在类中AbstractLogger
-
error
public BasicLogger error(String line)
已过时。Print a line, use error prefix- 指定者:
error
在接口中ILogger
- 覆盖:
error
在类中AbstractLogger
-
error
public BasicLogger error(String line, Object... argc)
已过时。
-
error
public BasicLogger error(String line, Map<String,Object> argc)
已过时。
-
errorformat
public BasicLogger errorformat(String format, Object... argc)
已过时。
-
format
public BasicLogger format(String format, Object... argc)
已过时。
-
write
public void write(String line)
已过时。This method will write a line to console.
-
getErrorPrintStream
public PrintStream getErrorPrintStream()
已过时。
-
colored
public String colored(Thread.State st)
已过时。
-
printThreadInfo
@NotNull public BasicLogger printThreadInfo(@NotNull Thread thread, boolean fullFrames, boolean emptyPrefix)
已过时。- 指定者:
printThreadInfo
在接口中ILogger
-
printThreadInfo
@NotNull public BasicLogger printThreadInfo(@NotNull ThreadInfo ti, boolean fullFrames, boolean emptyPrefix)
已过时。- 指定者:
printThreadInfo
在接口中ILogger
- 覆盖:
printThreadInfo
在类中AbstractLogger
-
toString
public String toString(ThreadInfo inf, boolean fullFrames)
已过时。
-
printStackTraceElement
protected final void printStackTraceElement(StackTraceElement stack)
已过时。
-
printStackTraceElement
protected final void printStackTraceElement(String prefix, StackTraceElement stack)
已过时。
-
printStackTraceElement
protected void printStackTraceElement(StackTraceElement stack, boolean err)
已过时。- 覆盖:
printStackTraceElement
在类中AbstractLogger
-
write
protected BasicLogger write(boolean err, String msg)
已过时。
-
printStackTraceElement
protected void printStackTraceElement(String prefix, StackTraceElement stack, boolean err)
已过时。- 覆盖:
printStackTraceElement
在类中AbstractLogger
-
printEnclosedStackTrace
protected void printEnclosedStackTrace(Throwable thiz, StackTraceElement[] enclosingTrace, String caption, String prefix, Set<Throwable> dejaVu, boolean err)
已过时。
-
printEnclosedStackTrace
protected void printEnclosedStackTrace(Throwable thiz, StackTraceElement[] enclosingTrace, String caption, String prefix, Set<Throwable> dejaVu, boolean printStacks, boolean err)
已过时。Print our stack trace as an enclosed exception for the specified stack trace.
-
printStackTrace
@NotNull public BasicLogger printStackTrace(@NotNull Throwable thr)
已过时。- 指定者:
printStackTrace
在接口中ILogger
-
log
public BasicLogger log(Level lv, String mg)
已过时。
-
publish
public BasicLogger publish(LogRecord record, Handler h)
已过时。- 指定者:
publish
在接口中ILogger
- 覆盖:
publish
在类中AbstractBaseLogger
-
printStackTrace
public BasicLogger printStackTrace(Level lv, Throwable thr)
已过时。
-
printStackTrace
public BasicLogger printStackTrace(Level lv, Throwable thr, boolean printStacks)
已过时。
-
printStackTrace
public BasicLogger printStackTrace(Throwable thr, boolean printStacks)
已过时。
-
printStackTrace
@NotNull public BasicLogger printStackTrace(@NotNull Throwable thr, boolean printStacks, boolean err)
已过时。- 指定者:
printStackTrace
在接口中ILogger
- 覆盖:
printStackTrace
在类中AbstractLogger
-
writeLine
protected void writeLine(String pre, String message, boolean error)
已过时。- 覆盖:
writeLine
在类中PrintStreamLogger
-
main
public static void main(String[] args)
已过时。
-
getPrefix
@NotNull protected String getPrefix(boolean error, String line, Level level, LogRecord lr)
已过时。- 覆盖:
getPrefix
在类中PrintStreamLogger
-
-