类 MXLogger
-
- 所有已实现的接口:
ILogger
,IMessageFactory
,PrefixSupplier
public class MXLogger extends Logger
Add in version 0.8- 作者:
- 32798
-
-
嵌套类概要
-
从类继承的嵌套类/接口 cn.mcres.gyhhy.MXLib.log.BasicLogger
BasicLogger.DefaultPrintStream, BasicLogger.ErrorPrintStream, BasicLogger.PrintingType
-
-
字段概要
-
从类继承的字段 cn.mcres.gyhhy.MXLib.log.BasicLogger
CAUSE_CAPTION, errprefix, NULL_CAUSE_MESSAGE, outputStream, pf, prefix, pt, SELF_SUPPRESSION_MESSAGE, SUPPRESSED_CAPTION
-
从类继承的字段 cn.mcres.karlatemp.mxlib.logging.AbstractBaseLogger
publish_level, publish_record
-
-
方法概要
修饰符和类型 方法 说明 static MXLogger
createLogger(Plugin plugin)
Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeException
exception.static MXLogger
createLogger(Plugin plugin, String format)
Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeException
exception.static MXLogger
createLogger(Plugin plugin, String format, String errorFormat)
Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeException
exception.static MXLogger
createRawLogger(String format, String errformat, String plugin_name)
MXLogger
error(String line)
Print a line, use error prefixMXLogger
error(String line, Object... argc)
MXLogger
error(String line, Map<String,Object> argc)
MXLogger
errorformat(String format, Object... argc)
MXLogger
format(String format, Object... argc)
Logger
getLogger()
static Logger
getOrCreateLogger(Plugin plugin)
Get/create a loggerstatic Logger
getOrCreateLogger(Plugin plugin, String format)
Get/create a loggerstatic Logger
getOrCreateLogger(Plugin plugin, String format, String errorFormat)
Get/create a loggerMXLogger
log(Level lv, String ln)
MXLogger
log(Level lv, String prefix, String ln)
static void
main(String[] test)
MXLogger
printf(Object data)
Print a lineMXLogger
printf(String line)
Print a lineMXLogger
printf(String line, Object... argc)
MXLogger
printf(String line, Map<String,Object> argc)
MXLogger
println(String line)
Print a lineMXLogger
printStackTrace(Throwable thr)
MXLogger
setLogger(Logger log)
void
write(String line)
This method will write a line to console.-
从类继承的方法 cn.mcres.gyhhy.MXLib.log.Logger
CIRCULAR_REFERENCE, dump, dump, dump, excpre, getErrorPrintStream, getId, getLogger, getLogger, getPlugin, getPluginClassLoaderPlugin, getPrintStream, getStackTraceElementMessage, getStackTraceElementMessage$return, getStackTraceElementMsg, printEnclosedStackTrace, printStackTrace, printStackTrace, printStackTraceElement, printStackTraceElement, server, toConsole, toString, write
-
从类继承的方法 cn.mcres.gyhhy.MXLib.log.BasicLogger
colored, createRawLogger, get, getDefaultErrorFormat, getDefaultFormat, getErrorPrefix, getMessageFactory, getPrefix, getPrefix, getPrefix, getPrefixFormatter, getPrintingType, getWritingOutput, printEnclosedStackTrace, printStackTrace, printStackTrace, printStackTraceElement, printStackTraceElement, printThreadInfo, printThreadInfo, publish, setDefaultErrorFormat, setDefaultFormat, setMessageFactory, setPrefixFormatter, setPrefixFormatter, setPrefixFormatter, setPrintingType, setWritingOutput, setWritingOutput, setWritingOutput, toPrintingMessage, toString, toString, write, write, write, writeLine
-
从类继承的方法 cn.mcres.karlatemp.mxlib.logging.AbstractBaseLogger
write, write, write
-
从类继承的方法 cn.mcres.karlatemp.mxlib.logging.AbstractLogger
getErrorStream, getOutStackTrace
-
-
-
-
方法详细资料
-
getLogger
public Logger getLogger()
-
log
public MXLogger log(Level lv, String ln)
- 覆盖:
log
在类中BasicLogger
-
write
public void write(String line)
从类复制的说明:BasicLogger
This method will write a line to console.
-
errorformat
public MXLogger errorformat(String format, Object... argc)
- 覆盖:
errorformat
在类中Logger
-
printStackTrace
public MXLogger printStackTrace(Throwable thr)
- 指定者:
printStackTrace
在接口中ILogger
- 覆盖:
printStackTrace
在类中Logger
-
getOrCreateLogger
public static Logger getOrCreateLogger(Plugin plugin, String format)
Get/create a logger
-
getOrCreateLogger
public static Logger getOrCreateLogger(Plugin plugin, String format, String errorFormat)
Get/create a logger
-
createLogger
public static MXLogger createLogger(Plugin plugin)
Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeException
exception.
-
createLogger
public static MXLogger createLogger(Plugin plugin, String format)
Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeException
exception.
-
createLogger
public static MXLogger createLogger(Plugin plugin, String format, String errorFormat)
Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeException
exception.
-
createRawLogger
public static MXLogger createRawLogger(String format, String errformat, String plugin_name)
-
main
public static void main(String[] test)
-
-