SSH对log4j没用切面的使用(没用maven工程)
1、下载log4j相关的jar包
2、编写log4j的配置文件,包括数据库连接信息,日志信息输出内容,可以编写数据库插入语句
3、在web.xml文件中配置log4j相关的配置
4、代码中使用log4j
1、得到记录器,这个记录器将负责控制日志信息。其语法为:
public static Logger getLogger( String name)
2、用MDC存储日志信息
3、记录器打印日志信息
Springmvc对log4j的应用(基于注解版)
1、pom.xml文件添加log4j的相关依赖
2、springmvc的配置文件中aop的配置(确定切点,即什么时候记日志;确定在动作前还是动作后记日志,即通知类型)
2、编写自定义注解类(用于在要记日志的方法前添加,在动作执行后就去执行切面中记日志的动作)
3、编写日志存入数据库动作的切面类(切面类中进行插入日志数据库表记录的动作)