public abstract class LogAPI
extends java.lang.Object
| 构造器和说明 |
|---|
LogAPI() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
audit(java.lang.String channel,
java.lang.String catalog,
java.lang.String user,
java.lang.String op,
java.lang.String obj,
java.lang.String info,
java.lang.String ip,
Level level)
记录一条审计日志。
|
abstract void |
auditClient(java.lang.String catalog,
java.lang.String user,
java.lang.String op,
java.lang.String obj,
java.lang.String info,
java.lang.String ip,
Level level)
记录一条客户端审计日志
|
abstract void |
consoleErr(java.lang.String msg)
将出错输出到CONSOLE控制台
|
abstract void |
consoleInfo(java.lang.String msg)
将信息输出到CONSOLE控制台
|
abstract void |
consoleWarn(java.lang.String msg)
将警告输出到CONSOLE控制台
|
static Logger |
getLogger(java.lang.Class<?> clazz)
获取运行日志接口。
|
static Logger |
getLogger(java.lang.String clazz)
获取运行日志接口。
|
abstract void |
unauthorizedAccess(UserContext user,
java.lang.String msg)
检查到越权访问时记录,如非法访问未授权的功能
|
public static Logger getLogger(java.lang.Class<?> clazz)
clazz - 记录日志的类对象,如this.getClass()public static Logger getLogger(java.lang.String clazz)
clazz - logger名称,以.分割public abstract void consoleInfo(java.lang.String msg)
msg - 日志信息public abstract void consoleWarn(java.lang.String msg)
msg - 日志信息public abstract void consoleErr(java.lang.String msg)
msg - 日志信息public abstract void unauthorizedAccess(UserContext user, java.lang.String msg)
user - 当前用户对象msg - 日志信息public abstract void auditClient(java.lang.String catalog,
java.lang.String user,
java.lang.String op,
java.lang.String obj,
java.lang.String info,
java.lang.String ip,
Level level)
catalog - 分类,审计对象user - 审计主体标识,如登录账户名op - 操作(可选操作类型:access、create、update、delete、exec、call)obj - 审计对象,自定义info - 描述信息ip - 主体IP,通常可以从UserContext上下文中获取level - 日志级别public abstract void audit(java.lang.String channel,
java.lang.String catalog,
java.lang.String user,
java.lang.String op,
java.lang.String obj,
java.lang.String info,
java.lang.String ip,
Level level)
channel - 大类catalog - 分类,可用逗点分割,例如:org.useruser - 操作主体op - 操作obj - 操作客体info - 信息ip - 当前操作者IP,如果传空,会尝试获取当前CMD中的ip地址level - 日志级别Copyright © Actionsoft Co., Ltd. All Rights Reserved.