类 LoggerInject
- 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.legacy.LoggerInject
-
- 所有已实现的接口:
ILogger
,PrefixSupplier
,Listener
,EventExecutor
public class LoggerInject extends PrintStreamLogger implements Listener, EventExecutor
-
-
字段概要
-
从类继承的字段 cn.mcres.karlatemp.mxlib.logging.AbstractBaseLogger
publish_level, publish_record
-
从类继承的字段 cn.mcres.karlatemp.mxlib.logging.AbstractLogger
factory, lock
-
从接口继承的字段 cn.mcres.karlatemp.mxlib.logging.ILogger
CAUSE_CAPTION, NULL_CAUSE_MESSAGE, SELF_SUPPRESSION_MESSAGE, SUPPRESSED_CAPTION
-
-
构造器概要
构造器 构造器 说明 LoggerInject(Object lock, IMessageFactory factory, PrefixSupplier prefix, PrintStream out, PrintStream err)
-
方法概要
-
从类继承的方法 cn.mcres.karlatemp.mxlib.logging.PrintStreamLogger
writeLine
-
从类继承的方法 cn.mcres.karlatemp.mxlib.logging.AbstractLogger
error, getErrorStream, getOutStackTrace, getPrintStream, getStackTraceElementMessage, printEnclosedStackTrace, printf, printStackTrace, printStackTraceElement, printStackTraceElement, printThreadInfo
-
-
-
-
构造器详细资料
-
LoggerInject
public LoggerInject(Object lock, IMessageFactory factory, PrefixSupplier prefix, @NotNull PrintStream out, @NotNull PrintStream err)
-
-
方法详细资料
-
getPrefix
@NotNull protected String getPrefix(boolean error, String line, Level lv, LogRecord lr)
- 覆盖:
getPrefix
在类中PrintStreamLogger
-
execute
public void execute(Listener listener, Event event) throws EventException
- 指定者:
execute
在接口中EventExecutor
- 抛出:
EventException
-
-