一、今天完成的任务
(一)完成一个简单的log4j测试
1.用MyEclipse构建maven project项目,原型为quickstart,类名LogStudy.class
2.添加Source文件夹
接下来添加src/main/resources,src/test/resources两个文件夹。右键项目根目录点击New>Souce Folder
不是建普通的Folder,而是Source Folder。如果建的普通文件夹,则控制台会一直报错找不到配置文件,这个坑我踩过了....
设置src/main/resources,src/test/resources两个文件夹的输出路径
3.导入log4j依赖
利用POM.xml自动导入
4.编写配置文件
配置文件的代码如下:
#设置级别,输出位置名
log4j.rootLogger=debug,systemOut
#输出到控制台
log4j.appender.systemOut = org.apache.log4j.ConsoleAppender
#设置文件输出样式为 可灵活地指定布局模式
log4j.appender.systemOut.layout = org.apache.log4j.PatternLayout
#设置文件输出样式
log4j.appender.sysOut.layOut.ConversionPattern = [%-5p][@-22d{yyyy/MM/dd HH:mm:ss sss}][%l]%n%m%n
#设置日志信息的输出最低层次
log4j.appender.systemOut.Threshold = DEBUG
#设置所有的信息都会被立即输出
log4j.appender.systemOut.ImmediateFlush = TRUE
#设置输出目的,默认值System.out,输出到控制台(err.为红色,out为黑色)
log4j.appender.systemOut.Target =System.out
把配置文件放在src/main/resources下面,此时工程目录如下:
5.编写测试类
新建一个class作为测试类,代码如下
package com.jnshu.controller;
import org.apache.log4j.Logger;
public class LogStudy {
private static Logger logger = Logger.getLogger(LogStudy.class);
public static void main(String[] args) {
logger.debug("This is debug message");
}
}
6.运行测试类,查看结果
.png)

(二)尝试Spring+maven+mybatis+junit+log4j
下午在看其他师兄的日报,对任务1有了更多更丰富的认识;
之前有学过IoC的内容,晚上在尝试整合spring和mybatis,代码写出来了,但测试没通过,明天再看一下是哪个部分没有配置好。因为测试没通过,只贴一些阶段性成果吧..
工程目录:

测试结果...

二、遇到的问题
代码是晚上回去之前写出来的,第一次测试没通过。明天看看怎么解决。
三、收获
通过查看其它师兄的日报,对任务1需要我们去掌握的知识有了更多的了解,有信心把任务1做好
四、明天的计划
1.把上面的问题搞定
2.完成JDBCTemplate
3.学习Debug调试
五、进度
任务当前进度:任务1步骤20

任务开始时间2017.08.08
预计提交时间:2017.08.15
延期风险:
无
(说明:原计划08.18提交,现在感觉可以提前几天提交)
评论