Index

A C D E F G H I J L M N O P R S T V W 
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
命令行(控制台)工具方法类
此类主要针对System.outSystem.err 做封装。
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

FATAL - Enum constant in enum class com.aizuda.snailjob.common.log.level.Level
'FATAL' log level.

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
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
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
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

OFF - Enum constant in enum class com.aizuda.snailjob.common.log.level.Level
'OFF' log.

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
SLF4J log.
同样无缝支持 LogBack
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
SLF4J log.
同样无缝支持 LogBack
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、内部类、递归内使用)
A C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form