发表于: 2017-10-09 22:52:35

1 807


今天完成的事
准备明天的小课堂,主要是讲讲log4j
在应用程序中添加日志记录总的来说基于三个目的 :
  1. 监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;
  2. 跟踪代码运行时轨迹,作为日后审计的依据;
  3. 担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 
通过配置文件可知,我们需要配置 3 个方面的内容:
  1. 根目录(级别和目的地);
  2. 目的地(控制台、文件等等);
  3. 输出样式。
 Log4j 由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式
还有详细的我就不写了,明天小课堂再讲吧
遇到的问题
1.PropertyConfigurator.configure ( String configFilename) :读取使用 Java 的特性文件编写的配置文件。 
这句话
首先我加载的是log4j2
log4j2是输出erroe级别的错误,但是
在测试中还打印了debug和info的级别的日志
也就是说我加载了log4j2是没有效果的,默认是使用log4j的配置
2.从私服下载的jetty依赖和在pom里面添加到jetty产生了冲突
解决方法:去掉或者注释pom里面的依赖
3.url问题
在使用jetty之前,欢迎页是localhost:8080/
使用jetty以后就变成了localhost:8080/ssmcrud
这就导致了一个问题
有些页面跳转的时候是不带ssmcrud这个url的
解决方法:修改默认首页和端口,具体怎么做明天再看
明天计划的事
讲小课堂
收获
任务一的日志我没仔细看郭,直接复制别人的properties来用,看到有效果就跳过了,今天因为要讲小课堂发现log4j原来可以做这么多事



返回列表 返回列表
评论

    分享到