log4j的详细配置

log4j的详细配置,第1张

加载log4j.properties配置文件需要在web.xml中配置一些信息,配置如下:

File文件的路径配置方法:

1.使用绝对路径,把日志文件放到一个固定的位置,例如D:/logs/log.log。

2.使用环境变量:

A: {user.home}/logs/log.log是把日志文件放到个人用户目录下,系统不同位置可能会有差异,以我的电脑系统(win10)和个人配置为例,${user.home}/logs/log.log代表C:\Users\kzhzhang\logs\log.log。

B: {catalina.home}/logs/error.log是把日志文件放到tomcat第一层目录下。

C: {webApp.root}/logs/error.log是把日志文件放到发布到tomcat下的项目内部,使用这个变量需要在web.xml中配置一些信息,配置如下,

3.设置一个监听器实现ServletContextListener,在项目启动的时候初始化日志保存目录:

在log4j.properties文件中使用log4jdir(变量名称可以随便命名,注意保持一致)变量配置日志文件位置,例如${log4jdir}/log.log,另外还需要在web.xml中配置监听器,配置如下:

ConversionPattern参数的格式含义

LOG设置就是日志设置。

通常是系统或者某些软件对已完成的某种处理的记录,以便将来做为参考,它并没有固定的格式,通常是文本文件,可以用记事本打开以查看内容,当然很可能是其它格式,直接打开就是乱码。

大部分的log可以从文件名看出它的作用,比如uninstall.log或是error.log,当然前者通常是软件安装过程中生成的记录,以便将来卸载的时候可以提供给卸载程序使用,后者通常是用来记录一些软件运行中的错误信息等等。

扩展资料

网络设备、系统及服务程序等,在运作时都会产生一个叫log的事件记录;每一行日志都记载着日期、时间、使用者及动作等相关 *** 作的描述。

Windows网络 *** 作系统都设计有各种各样的日志文件,如应用程序日志,安全日志、系统日志、Scheduler服务日志、FTP日志、WWW日志、DNS服务器日志等等,这些根据你的系统开启的服务的不同而有所不同。

我们在系统上进行一些 *** 作时,这些日志文件通常会记录下我们 *** 作的一些相关内容,这些内容对系统安全工作人员相当有用。比如说有人对系统进行了IPC探测,系统就会在安全日志里迅速地记下探测者探测时所用的IP、时间、用户名等,用FTP探测后,就会在FTP日志中记下IP、时间、探测所用的用户名等。

参考资料来源:百度百科-log文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11615347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存