| 限定符和类型 | 字段和说明 |
|---|---|
protected static Map<String,Map<String,List<String>>> |
caches |
protected SysLogService |
sysLogService |
| 构造器和说明 |
|---|
SLogService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
async(Sys_log syslog)
异步插入日志
|
void |
close() |
void |
init() |
void |
log(String type,
String tag,
String source,
String msg,
boolean async,
String param,
String result) |
void |
log(String t,
String type,
String tag,
String source,
org.nutz.lang.segment.CharSegment seg,
Map<String,org.nutz.el.El> els,
boolean param,
boolean result,
boolean async,
Object[] args,
Object re,
Method method,
Object obj,
Throwable e)
本方法通常由aop拦截器调用.
|
static Sys_log |
makeLog(String type,
String tag,
String source,
String msg,
String param,
String result) |
void |
run() |
void |
sync(Sys_log syslog)
同步插入日志
|
@Inject @Reference protected SysLogService sysLogService
public void async(Sys_log syslog)
syslog - 日志对象public void sync(Sys_log syslog)
syslog - 日志对象public void log(String t, String type, String tag, String source, org.nutz.lang.segment.CharSegment seg, Map<String,org.nutz.el.El> els, boolean param, boolean result, boolean async, Object[] args, Object re, Method method, Object obj, Throwable e)
t - 日志类型tag - 标签source - 源码位置els - 消息模板的EL表达式预处理表param - 是否异步插入result - 是否异步插入async - 是否异步插入args - 方法参数re - 方法返回值method - 方法实例obj - 被拦截的对象e - 异常对象public void log(String type, String tag, String source, String msg, boolean async, String param, String result)
public void init()
public void close()
throws InterruptedException
Copyright © 2019. All rights reserved.