发表于: 2017-12-11 23:43:46
1 607
今天完成的事情:
学习完善了log4j的日志功能,学习了一点关于GIT管理工具的运用。
明天计划的事情:
开始看看任务二
遇到的问题:
1、log4j 在mybatis中需要特别的设置,在mybatis-config.xml 配置文件中需要添加代码:
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>
强制指定日志的输出方式,否则有可能出错。
2、关于日志的输出地址可以如下方式配置,不受系统和服务器的影响。
第一步:在web.xml中添加参数:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webApp.root</param-value>
</context-param>
第二步:
在log4j.properties中添加文件输出地址:
log4j.appender.R.File=${webApp.root}logs/log.log
webApp.root保存的是项目运行路径,根据项目动态生成。
通过该设置可以确保输出至项目运行根目录中的logs文件中的log.log文件中。
log4j的配置中可以非常精细的控制日志的输出内容,级别等,目前尚没有深入的去调试测试。
收获:
关于版本管理工具git的一点点应用,上传项目,其更复杂的核心功能并未学习掌握。
评论