跳过导航链接
A B C D E F G I L M O P R S T W X 

A

AbstractPatternFormatter - xyz.noark.log.pattern中的类
抽象的样式格式化实现
AbstractPatternFormatter(FormattingInfo, String) - 类 的构造器xyz.noark.log.pattern.AbstractPatternFormatter
 
AsyncLogEvent - xyz.noark.log中的类
异步日志事件

B

build(List<PatternFormatter>) - 类 中的方法xyz.noark.log.LogEvent
 
build(StringBuilder) - 接口 中的方法xyz.noark.log.message.Message
拼接日志内容
build(String) - 类 中的静态方法xyz.noark.log.pattern.FormatterFactory
根据配置格式化文本来构建格式器的具体实现列表

C

create(String, Object...) - 类 中的静态方法xyz.noark.log.message.MessageFactory
创建一条日志消息.
create(String, FormattingInfo, String) - 类 中的静态方法xyz.noark.log.pattern.FormatterFactory
权限解析出来的配置创建格式化对象.

D

debug(String) - 接口 中的方法xyz.noark.log.Logger
输出一条Debug级别的日志.
debug(String, Object...) - 接口 中的方法xyz.noark.log.Logger
输出一条Debug级别的日志.
doFormat(LogEvent, StringBuilder) - 类 中的方法xyz.noark.log.pattern.AbstractPatternFormatter
具体记录行为

E

error(String) - 接口 中的方法xyz.noark.log.Logger
输出一条Error级别的日志.
error(String, Object...) - 接口 中的方法xyz.noark.log.Logger
输出一条Error级别的日志.

F

format(LogEvent, StringBuilder) - 类 中的方法xyz.noark.log.pattern.AbstractPatternFormatter
 
format(LogEvent, StringBuilder) - 接口 中的方法xyz.noark.log.pattern.PatternFormatter
格式化一次日志记录
FormatterFactory - xyz.noark.log.pattern中的类
样式格式工厂类.
FormatterFactory() - 类 的构造器xyz.noark.log.pattern.FormatterFactory
 
formattingInfo - 类 中的变量xyz.noark.log.pattern.AbstractPatternFormatter
 

G

getEventTime() - 类 中的方法xyz.noark.log.LogEvent
 
getFileName() - 类 中的方法xyz.noark.log.LogEvent
 
getLevel() - 类 中的方法xyz.noark.log.LogEvent
 
getLineNumber() - 类 中的方法xyz.noark.log.LogEvent
 
getLogger(Class<?>) - 类 中的静态方法xyz.noark.log.LoggerFactory
获取一个指定类的日志.
getLogger(String) - 类 中的静态方法xyz.noark.log.LoggerFactory
获取一个指定类的日志 由于日志的初始化配置依赖框架,所以不能在Main方法那个类里申明静态的Logger对象 建议:日志使用在框架初始化后面执行
getMessage() - 类 中的方法xyz.noark.log.LogEvent
 
getThreadName() - 类 中的方法xyz.noark.log.LogEvent
 
getWriter(LogPath) - 类 中的方法xyz.noark.log.LogFileWriterManager
 

I

info(String) - 接口 中的方法xyz.noark.log.Logger
输出一条Info级别的日志.
info(String, Object...) - 接口 中的方法xyz.noark.log.Logger
输出一条Info级别的日志.
init(Map<String, String>) - 类 中的静态方法xyz.noark.log.LogManager
日志功能初始化.
isIncludeLocation() - 类 中的方法xyz.noark.log.pattern.AbstractPatternFormatter
 
isIncludeLocation() - 接口 中的方法xyz.noark.log.pattern.PatternFormatter
是否需要配置includeLocation支持当前的Formatter

L

LogEvent - xyz.noark.log中的类
一个日志事件,就是一次记录
LogFileWriter - xyz.noark.log中的类
一个路径对应的输出类.
LogFileWriter(LogPath) - 类 的构造器xyz.noark.log.LogFileWriter
 
LogFileWriterManager - xyz.noark.log中的类
日志输出管理器
LogFileWriterManager() - 类 的构造器xyz.noark.log.LogFileWriterManager
 
Logger - xyz.noark.log中的接口
提供一套输出日志的接口.
logger - 类 中的静态变量xyz.noark.log.LogHelper
默认的那个Logger实现 logger.debug("记录一条{}级别的日志", "debug");
logger.info("记录一条{}级别的日志", "info");
logger.warn("记录一条警告级别的日志");
logger.error("记录一条错误级别的日志{}", new RuntimeException("我是异常..."))
LoggerFactory - xyz.noark.log中的类
日志工厂类.
LoggerFactory() - 类 的构造器xyz.noark.log.LoggerFactory
 
LogHelper - xyz.noark.log中的类
日志辅助类.
LogHelper() - 类 的构造器xyz.noark.log.LogHelper
 
LogManager - xyz.noark.log中的类
日志管理器.
LogOutputFlushTask - xyz.noark.log中的类
日志输出Flush任务.
LogOutputFlushTask(LogFile) - 类 的构造器xyz.noark.log.LogOutputFlushTask
 

M

message - 类 中的变量xyz.noark.log.LogEvent
日志内容
Message - xyz.noark.log.message中的接口
一条日志接口.
MessageFactory - xyz.noark.log.message中的类
消息工厂.
MessageFactory() - 类 的构造器xyz.noark.log.message.MessageFactory
 

O

output(LogEvent, char[]) - 类 中的方法xyz.noark.log.LogFileWriter
输出到文件.

P

PatternFormatter - xyz.noark.log.pattern中的接口
样式格式化接口

R

reconfigure(Map<String, String>) - 类 中的静态方法xyz.noark.log.LogManager
重新配置,然后还要更新所有Logger对象
recordToFile(LocalDateTime, char[]) - 类 中的方法xyz.noark.log.LogFileWriter
记录到文件.
run() - 类 中的方法xyz.noark.log.AsyncLogEvent
 
run() - 类 中的方法xyz.noark.log.LogOutputFlushTask
 

S

shutdown() - 类 中的方法xyz.noark.log.LogFileWriterManager
 
shutdown() - 类 中的静态方法xyz.noark.log.LogManager
日志功能安全停止.

T

ThreadSafe - xyz.noark.log中的注释类型
ThreadSafe注解表示这个类是线程安全的。

W

warn(String) - 接口 中的方法xyz.noark.log.Logger
输出一条Warn级别的日志.
warn(String, Object...) - 接口 中的方法xyz.noark.log.Logger
输出一条Warn级别的日志.

X

xyz.noark.log - 程序包 xyz.noark.log
日志库.
xyz.noark.log.message - 程序包 xyz.noark.log.message
日志消息
xyz.noark.log.pattern - 程序包 xyz.noark.log.pattern
日志布局
A B C D E F G I L M O P R S T W X 
跳过导航链接