类 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 MXLoggercreateLogger(Plugin plugin)Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeExceptionexception.static MXLoggercreateLogger(Plugin plugin, String format)Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeExceptionexception.static MXLoggercreateLogger(Plugin plugin, String format, String errorFormat)Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeExceptionexception.static MXLoggercreateRawLogger(String format, String errformat, String plugin_name)MXLoggererror(String line)Print a line, use error prefixMXLoggererror(String line, Object... argc)MXLoggererror(String line, Map<String,Object> argc)MXLoggererrorformat(String format, Object... argc)MXLoggerformat(String format, Object... argc)LoggergetLogger()static LoggergetOrCreateLogger(Plugin plugin)Get/create a loggerstatic LoggergetOrCreateLogger(Plugin plugin, String format)Get/create a loggerstatic LoggergetOrCreateLogger(Plugin plugin, String format, String errorFormat)Get/create a loggerMXLoggerlog(Level lv, String ln)MXLoggerlog(Level lv, String prefix, String ln)static voidmain(String[] test)MXLoggerprintf(Object data)Print a lineMXLoggerprintf(String line)Print a lineMXLoggerprintf(String line, Object... argc)MXLoggerprintf(String line, Map<String,Object> argc)MXLoggerprintln(String line)Print a lineMXLoggerprintStackTrace(Throwable thr)MXLoggersetLogger(Logger log)voidwrite(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)
从类复制的说明:BasicLoggerThis 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.RuntimeExceptionexception.
-
createLogger
public static MXLogger createLogger(Plugin plugin, String format)
Create a logger
If the logger has been created before, it will throw ajava.lang.RuntimeExceptionexception.
-
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.RuntimeExceptionexception.
-
createRawLogger
public static MXLogger createRawLogger(String format, String errformat, String plugin_name)
-
main
public static void main(String[] test)
-
-