Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractLog - Class in com.aizuda.snailjob.common.log.dialect
-
抽象日志类
实现了一些通用的接口 - AbstractLog - Class in com.aizuda.snailjob.common.log.strategy
- AbstractLog() - Constructor for class com.aizuda.snailjob.common.log.dialect.AbstractLog
- AbstractLog() - Constructor for class com.aizuda.snailjob.common.log.strategy.AbstractLog
- addField(String, String) - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- addHostField(String) - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- addLevelField(String) - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- addLocationField(String) - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- addMessageField(String) - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- addPortField(Integer) - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- addThreadField(String) - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- addThrowableField(String) - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- addTimeStamp(Long) - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- ALL - Enum constant in enum class com.aizuda.snailjob.common.log.level.Level
-
'ALL' log level.
C
- Caller - Interface in com.aizuda.snailjob.common.log.lang
-
调用者接口
可以通过此接口的实现类方法获取调用者、多级调用者以及判断是否被调用 - checkLogExist(Class<?>) - Method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
检查日志实现是否存在
此方法仅用于检查所提供的日志相关类是否存在,当传入的日志类类不存在时抛出ClassNotFoundException
此方法的作用是在detectLogFactory方法自动检测所用日志时,如果实现类不存在,调用此方法会自动抛出异常,从而切换到下一种日志的检测。 - com.aizuda.snailjob.common.log - package com.aizuda.snailjob.common.log
- com.aizuda.snailjob.common.log.constant - package com.aizuda.snailjob.common.log.constant
- com.aizuda.snailjob.common.log.dialect - package com.aizuda.snailjob.common.log.dialect
-
第三方日志库的实现封装
- com.aizuda.snailjob.common.log.dialect.console - package com.aizuda.snailjob.common.log.dialect.console
-
控制台输出的实现封装
- com.aizuda.snailjob.common.log.dialect.jdk - package com.aizuda.snailjob.common.log.dialect.jdk
-
JDK-Logging的实现封装
- com.aizuda.snailjob.common.log.dialect.log4j2 - package com.aizuda.snailjob.common.log.dialect.log4j2
-
Log4j2的实现封装
- com.aizuda.snailjob.common.log.dialect.slf4j - package com.aizuda.snailjob.common.log.dialect.slf4j
-
Slf4j的实现封装
- com.aizuda.snailjob.common.log.dto - package com.aizuda.snailjob.common.log.dto
- com.aizuda.snailjob.common.log.enums - package com.aizuda.snailjob.common.log.enums
- com.aizuda.snailjob.common.log.factory - package com.aizuda.snailjob.common.log.factory
- com.aizuda.snailjob.common.log.lang - package com.aizuda.snailjob.common.log.lang
-
调用者接口及实现。可以通过此类的方法获取调用者、多级调用者以及判断是否被调用
- com.aizuda.snailjob.common.log.level - package com.aizuda.snailjob.common.log.level
-
按照日志级别定义的日志打印接口定义
- com.aizuda.snailjob.common.log.strategy - package com.aizuda.snailjob.common.log.strategy
- CommonLogConfigure - Class in com.aizuda.snailjob.common.log
- CommonLogConfigure() - Constructor for class com.aizuda.snailjob.common.log.CommonLogConfigure
- Console - Class in com.aizuda.snailjob.common.log.dialect.console
- Console() - Constructor for class com.aizuda.snailjob.common.log.dialect.console.Console
- ConsoleColorLog - Class in com.aizuda.snailjob.common.log.dialect.console
-
利用System.out.println()打印彩色日志
- ConsoleColorLog(Class<?>) - Constructor for class com.aizuda.snailjob.common.log.dialect.console.ConsoleColorLog
-
构造
- ConsoleColorLog(String) - Constructor for class com.aizuda.snailjob.common.log.dialect.console.ConsoleColorLog
-
构造
- ConsoleColorLogFactory - Class in com.aizuda.snailjob.common.log.dialect.console
-
利用System.out.println()打印彩色日志
- ConsoleColorLogFactory() - Constructor for class com.aizuda.snailjob.common.log.dialect.console.ConsoleColorLogFactory
- ConsoleLog - Class in com.aizuda.snailjob.common.log.dialect.console
-
利用System.out.println()打印日志
- ConsoleLog(Class<?>) - Constructor for class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
-
构造
- ConsoleLog(String) - Constructor for class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
-
构造
- ConsoleLogFactory - Class in com.aizuda.snailjob.common.log.dialect.console
-
利用System.out.println()打印日志
- ConsoleLogFactory() - Constructor for class com.aizuda.snailjob.common.log.dialect.console.ConsoleLogFactory
- create() - Static method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
决定日志实现
- createLog(Class<?>) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleColorLogFactory
- createLog(Class<?>) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLogFactory
- createLog(Class<?>) - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLogFactory
- createLog(Class<?>) - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2LogFactory
- createLog(Class<?>) - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLogFactory
- createLog(Class<?>) - Method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
创建日志对象
- createLog(String) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleColorLogFactory
- createLog(String) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLogFactory
- createLog(String) - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLogFactory
- createLog(String) - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2LogFactory
- createLog(String) - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLogFactory
- createLog(String) - Method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
创建日志对象
D
- debug(Log, String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Debug等级日志,小于Info
- debug(Boolean, String) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- debug(Boolean, String) - Method in interface com.aizuda.snailjob.common.log.level.DebugLog
-
打印 DEBUG 等级的日志
- debug(Boolean, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- debug(Boolean, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.DebugLog
-
打印 DEBUG 等级的日志
- debug(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- debug(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- debug(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- debug(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- debug(Boolean, String, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.DebugLog
-
打印 DEBUG 等级的日志
- debug(Boolean, String, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- debug(Boolean, String, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.DebugLog
-
打印 DEBUG 等级的日志
- debug(Boolean, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- debug(Boolean, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.DebugLog
-
打印 DEBUG 等级的日志
- debug(String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Debug等级日志,小于Info
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!! - DEBUG - Enum constant in enum class com.aizuda.snailjob.common.log.level.Level
-
'DEBUG' log level.
- DebugLog - Interface in com.aizuda.snailjob.common.log.level
-
DEBUG级别日志接口
E
- error() - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.err.println()方法,打印控制台日志
- error(Log, String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Error等级日志
- error(Log, Throwable) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Error等级日志
- error(Boolean, String) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- error(Boolean, String) - Method in interface com.aizuda.snailjob.common.log.level.ErrorLog
-
打印 ERROR 等级的日志
- error(Boolean, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- error(Boolean, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.ErrorLog
-
打印 ERROR 等级的日志
- error(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- error(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- error(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- error(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- error(Boolean, String, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.ErrorLog
-
打印 ERROR 等级的日志
- error(Boolean, String, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- error(Boolean, String, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.ErrorLog
-
打印 ERROR 等级的日志
- error(Boolean, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- error(Boolean, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.ErrorLog
-
打印 ERROR 等级的日志
- error(Object) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.err.println()方法,打印控制台日志
- error(Object, Object...) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为Throwable对象,那么同时打印堆栈 - error(String, Object...) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.err.println()方法,打印控制台日志
- error(String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!! - error(Throwable) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!! - error(Throwable, String, Object...) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.err.println()方法,打印控制台日志
- ERROR - Enum constant in enum class com.aizuda.snailjob.common.log.level.Level
-
'ERROR' log level.
- ErrorLog - Interface in com.aizuda.snailjob.common.log.level
-
ERROR级别日志接口
- extractThrowable(Object...) - Static method in class com.aizuda.snailjob.common.log.factory.LogFactory
F
G
- get() - Static method in interface com.aizuda.snailjob.common.log.dialect.Log
- get() - Static method in class com.aizuda.snailjob.common.log.factory.GlobalLogFactory
-
获取单例日志工厂类,如果不存在创建之
- get() - Static method in class com.aizuda.snailjob.common.log.factory.LogFactory
- get(Class<?>) - Static method in interface com.aizuda.snailjob.common.log.dialect.Log
-
获得Log
- get(Class<?>) - Static method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
获得日志对象
- get(String) - Static method in interface com.aizuda.snailjob.common.log.dialect.Log
-
获得Log
- get(String) - Static method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
获得日志对象
- getCallerCaller() - Method in interface com.aizuda.snailjob.common.log.lang.Caller
-
获得调用者的调用者
- getCallerCaller() - Static method in class com.aizuda.snailjob.common.log.lang.LogCaller
-
获得调用者的调用者
- getCallerCaller() - Method in class com.aizuda.snailjob.common.log.lang.StackTraceCaller
- getCallerCaller() - Method in class com.aizuda.snailjob.common.log.lang.StackWalkerCaller
- getCurrentLogFactory() - Static method in class com.aizuda.snailjob.common.log.factory.LogFactory
- getFieldList() - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- getLog(Class<?>) - Method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
获得日志对象
- getLog(String) - Method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
获得日志对象
- getName() - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- getName() - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- getName() - Method in interface com.aizuda.snailjob.common.log.dialect.Log
- getName() - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- getName() - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- getName() - Method in class com.aizuda.snailjob.common.log.dto.TaskLogFieldDTO
- getName() - Method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
获取日志框架名,用于打印当前所用日志框架
- getRemote() - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
- getTimeStamp() - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- getValue() - Method in class com.aizuda.snailjob.common.log.dto.TaskLogFieldDTO
- GlobalLogFactory - Class in com.aizuda.snailjob.common.log.factory
-
全局日志工厂类
用于减少日志工厂创建,减少日志库探测 - GlobalLogFactory() - Constructor for class com.aizuda.snailjob.common.log.factory.GlobalLogFactory
H
- HOST - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
I
- info(Log, String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Info等级日志,小于Warn
- info(Boolean, String) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- info(Boolean, String) - Method in interface com.aizuda.snailjob.common.log.level.InfoLog
-
打印 INFO 等级的日志
- info(Boolean, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- info(Boolean, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.InfoLog
-
打印 INFO 等级的日志
- info(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- info(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- info(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- info(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- info(Boolean, String, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.InfoLog
-
打印 INFO 等级的日志
- info(Boolean, String, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- info(Boolean, String, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.InfoLog
-
打印 INFO 等级的日志
- info(Boolean, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- info(Boolean, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.InfoLog
-
打印 INFO 等级的日志
- info(String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Info等级日志,小于Warn
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!! - INFO - Enum constant in enum class com.aizuda.snailjob.common.log.level.Level
-
'INFO' log level.
- InfoLog - Interface in com.aizuda.snailjob.common.log.level
-
INFO级别日志接口
- input() - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
读取用户输入的内容(在控制台敲回车前的内容)
- isDebugEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- isDebugEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- isDebugEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- isDebugEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- isDebugEnabled() - Method in interface com.aizuda.snailjob.common.log.level.DebugLog
- isEnabled(Level) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- isEnabled(Level) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- isEnabled(Level) - Method in interface com.aizuda.snailjob.common.log.dialect.Log
-
是否开启指定日志
- isErrorEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- isErrorEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- isErrorEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- isErrorEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- isErrorEnabled() - Method in interface com.aizuda.snailjob.common.log.level.ErrorLog
- isInfoEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- isInfoEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- isInfoEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- isInfoEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- isInfoEnabled() - Method in interface com.aizuda.snailjob.common.log.level.InfoLog
- isTraceEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- isTraceEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- isTraceEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- isTraceEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- isTraceEnabled() - Method in interface com.aizuda.snailjob.common.log.level.TraceLog
- isWarnEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- isWarnEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- isWarnEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- isWarnEnabled() - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- isWarnEnabled() - Method in interface com.aizuda.snailjob.common.log.level.WarnLog
J
- JdkLog - Class in com.aizuda.snailjob.common.log.dialect.jdk
-
java.util.logging log.
- JdkLog(Class<?>) - Constructor for class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- JdkLog(String) - Constructor for class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- JdkLog(Logger) - Constructor for class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- JdkLogFactory - Class in com.aizuda.snailjob.common.log.dialect.jdk
-
JDK日志工厂类 java.util.logging log.
- JdkLogFactory() - Constructor for class com.aizuda.snailjob.common.log.dialect.jdk.JdkLogFactory
- JOB - Enum constant in enum class com.aizuda.snailjob.common.log.enums.LogTypeEnum
L
- Level - Enum Class in com.aizuda.snailjob.common.log.level
-
日志等级
- LEVEL - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
- lineNumber() - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
返回当前行号 (不支持Lambda、内部类、递归内使用)
- Local - Class in com.aizuda.snailjob.common.log.strategy
- Local() - Constructor for class com.aizuda.snailjob.common.log.strategy.Local
- LOCAL - Static variable in class com.aizuda.snailjob.common.log.SnailJobLog
- LOCATION - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
- log() - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.out.println()方法,打印控制台日志
- log(Level, Boolean, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- log(Level, Boolean, String, Object...) - Method in interface com.aizuda.snailjob.common.log.dialect.Log
-
打印指定级别的日志
- log(Level, Boolean, String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
打印日志
- log(Level, Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleColorLog
- log(Level, Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- log(Level, Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- log(Level, Boolean, String, String, Object...) - Method in interface com.aizuda.snailjob.common.log.dialect.Log
-
打印 ERROR 等级的日志
- log(Level, Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- log(Level, Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- log(Object) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为Throwable对象,那么同时打印堆栈 - log(Object, Object...) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为Throwable对象,那么同时打印堆栈 - log(String, Object...) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.out.println()方法,打印控制台日志
当传入template无"{}"时,被认为非模板,直接打印多个参数以空格分隔 - log(Throwable, String, Object...) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.out.println()方法,打印控制台日志
- Log - Interface in com.aizuda.snailjob.common.log.dialect
-
日志统一接口
- Log4j2Log - Class in com.aizuda.snailjob.common.log.dialect.log4j2
-
Apache Log4J 2 log.
- Log4j2Log(Class<?>) - Constructor for class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- Log4j2Log(String) - Constructor for class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- Log4j2Log(Logger) - Constructor for class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- Log4j2LogFactory - Class in com.aizuda.snailjob.common.log.dialect.log4j2
-
Apache Log4J 2 log.
- Log4j2LogFactory() - Constructor for class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2LogFactory
- LogCaller - Class in com.aizuda.snailjob.common.log.lang
-
调用者。可以通过此类的方法获取调用者、多级调用者以及判断是否被调用
- LogCaller() - Constructor for class com.aizuda.snailjob.common.log.lang.LogCaller
- LogContentDTO - Class in com.aizuda.snailjob.common.log.dto
- LogContentDTO() - Constructor for class com.aizuda.snailjob.common.log.dto.LogContentDTO
- LogFactory - Class in com.aizuda.snailjob.common.log.factory
-
日志工厂类
- LogFactory(String) - Constructor for class com.aizuda.snailjob.common.log.factory.LogFactory
-
构造
- LogFieldConstants - Interface in com.aizuda.snailjob.common.log.constant
- LogTypeEnum - Enum Class in com.aizuda.snailjob.common.log.enums
M
- MDC_REMOTE - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
- MESSAGE - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
N
- name - Variable in class com.aizuda.snailjob.common.log.factory.LogFactory
-
日志框架名,用于打印当前所用日志框架
O
P
- PORT - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
- print(Object) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.out.print()方法,打印控制台日志
- print(Object, Object...) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为Throwable对象,那么同时打印堆栈 - print(String, Object...) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
同 System.out.print()方法,打印控制台日志
- printProgress(char, int) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
打印进度条
- printProgress(char, int, double) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
打印进度条
R
- Remote - Class in com.aizuda.snailjob.common.log.strategy
- Remote() - Constructor for class com.aizuda.snailjob.common.log.strategy.Remote
- REMOTE - Static variable in class com.aizuda.snailjob.common.log.SnailJobLog
- RETRY - Enum constant in enum class com.aizuda.snailjob.common.log.enums.LogTypeEnum
S
- scanner() - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
创建从控制台读取内容的
Scanner - set(LogFactory) - Static method in class com.aizuda.snailjob.common.log.factory.GlobalLogFactory
-
自定义日志实现
- set(Class<? extends LogFactory>) - Static method in class com.aizuda.snailjob.common.log.factory.GlobalLogFactory
-
自定义日志实现
- setColorFactory(Function<Level, AnsiColor>) - Static method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleColorLog
-
设置颜色工厂,根据日志级别,定义不同的颜色
- setCurrentLogFactory(LogFactory) - Static method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
自定义日志实现
- setCurrentLogFactory(Class<? extends LogFactory>) - Static method in class com.aizuda.snailjob.common.log.factory.LogFactory
-
自定义日志实现
- setLevel(Level) - Static method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
-
设置自定义的日志显示级别
- setRemote(Boolean) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
- Slf4jLog - Class in com.aizuda.snailjob.common.log.dialect.slf4j
- Slf4jLog(Class<?>) - Constructor for class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- Slf4jLog(String) - Constructor for class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- Slf4jLog(Logger) - Constructor for class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- Slf4jLogFactory - Class in com.aizuda.snailjob.common.log.dialect.slf4j
- Slf4jLogFactory() - Constructor for class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLogFactory
- Slf4jLogFactory(boolean) - Constructor for class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLogFactory
-
构造
- SnailJobLog - Class in com.aizuda.snailjob.common.log
-
静态日志类,用于在不引入日志对象的情况下打印日志
- StackTraceCaller - Class in com.aizuda.snailjob.common.log.lang
-
通过StackTrace方式获取调用者。此方式效率最低,不推荐使用
- StackTraceCaller() - Constructor for class com.aizuda.snailjob.common.log.lang.StackTraceCaller
- StackWalkerCaller - Class in com.aizuda.snailjob.common.log.lang
- StackWalkerCaller() - Constructor for class com.aizuda.snailjob.common.log.lang.StackWalkerCaller
T
- table(ConsoleTable) - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
打印表格到控制台
- TaskLogFieldDTO - Class in com.aizuda.snailjob.common.log.dto
- TaskLogFieldDTO() - Constructor for class com.aizuda.snailjob.common.log.dto.TaskLogFieldDTO
-
Non arg constructor for Serializable.
- TaskLogFieldDTO(String, String) - Constructor for class com.aizuda.snailjob.common.log.dto.TaskLogFieldDTO
- THREAD - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
- THROWABLE - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
- TIME - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
- TIME_STAMP - Static variable in interface com.aizuda.snailjob.common.log.constant.LogFieldConstants
- toMap() - Method in class com.aizuda.snailjob.common.log.dto.LogContentDTO
- trace(Log, String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Trace等级日志,小于Debug
- trace(Boolean, String) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- trace(Boolean, String) - Method in interface com.aizuda.snailjob.common.log.level.TraceLog
-
打印 TRACE 等级的日志
- trace(Boolean, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- trace(Boolean, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.TraceLog
-
打印 TRACE 等级的日志
- trace(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- trace(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- trace(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- trace(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- trace(Boolean, String, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.TraceLog
-
打印 TRACE 等级的日志
- trace(Boolean, String, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- trace(Boolean, String, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.TraceLog
-
打印 TRACE 等级的日志
- trace(Boolean, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- trace(Boolean, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.TraceLog
-
打印 TRACE 等级的日志
- trace(String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Trace等级日志,小于debug
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!! - TRACE - Enum constant in enum class com.aizuda.snailjob.common.log.level.Level
-
'TRACE' log level.
- TraceLog - Interface in com.aizuda.snailjob.common.log.level
-
TRACE级别日志接口
V
- valueOf(String) - Static method in enum class com.aizuda.snailjob.common.log.enums.LogTypeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.aizuda.snailjob.common.log.level.Level
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.aizuda.snailjob.common.log.enums.LogTypeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.aizuda.snailjob.common.log.level.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(Log, String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Warn等级日志,小于Error
- warn(Boolean, String) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- warn(Boolean, String) - Method in interface com.aizuda.snailjob.common.log.level.WarnLog
-
打印 WARN 等级的日志
- warn(Boolean, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- warn(Boolean, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.WarnLog
-
打印 WARN 等级的日志
- warn(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
- warn(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.jdk.JdkLog
- warn(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.log4j2.Log4j2Log
- warn(Boolean, String, String, Object...) - Method in class com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
- warn(Boolean, String, String, Object...) - Method in interface com.aizuda.snailjob.common.log.level.WarnLog
-
打印 WARN 等级的日志
- warn(Boolean, String, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- warn(Boolean, String, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.WarnLog
-
打印 WARN 等级的日志
- warn(Boolean, Throwable) - Method in class com.aizuda.snailjob.common.log.dialect.AbstractLog
- warn(Boolean, Throwable) - Method in interface com.aizuda.snailjob.common.log.level.WarnLog
-
打印 WARN 等级的日志
- warn(String, Object...) - Method in class com.aizuda.snailjob.common.log.strategy.AbstractLog
-
Warn等级日志,小于Error
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!! - WARN - Enum constant in enum class com.aizuda.snailjob.common.log.level.Level
-
'WARN' log level.
- WarnLog - Interface in com.aizuda.snailjob.common.log.level
-
WARN级别日志接口
- where() - Static method in class com.aizuda.snailjob.common.log.dialect.console.Console
-
返回当前位置+行号 (不支持Lambda、内部类、递归内使用)
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form