log4j生成的日志保存到项目WEB-INF下

log4j 配置日志文件,把日志信息输出到项目的某个文件夹下 log4j 配置日志文件,把日志信息输出到项目的某个文件夹下,能把当前的日志输出到项目下制定的某文件夹,只要到web.xml配置log4j_save保存日志文件 立即下载

log4j.properties文件 

${project}在web.xml里面配置

log4j.rootLogger=INFO, stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p - %m%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=${project}/WEB-INF/logs/tjsjbzlog.log
log4j.appender.logfile.Append=true
log4j.appender.logfile.MaxFileSize=1000KB
log4j.appender.logfile.MaxBackupIndex=1
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p - %m%n

web.xml文件 标红文字,注意加入log4j监听器

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
	xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  <display-name></display-name>	
  	<!-- 配置log4j -->
  	<context-param>
		<param-name>webAppRootKey</param-name>
		<param-value>project</param-value><!-- log4j的配置文件里可以用${project}来表示刚刚设进去的系统变量 -->
	</context-param>
  	<context-param>
		<param-name>log4jConfigLocation</param-name>
		<param-value>/WEB-INF/classes/log4j.properties</param-value><!-- 配置文件路径 -->
	</context-param>
	<context-param>
		<param-name>log4jRefreshInterval</param-name><!-- 默认重新加载配置文件时间 -->
		<param-value>3000</param-value>
	</context-param>
  	<!-- 加载spring配置文件 -->
	<!--ContextLoader 加载 contextConfigLocation 用以初始化WebApplicationContext -->
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
	</context-param>
  	<listener>
		<listener-class>com.hhkj.tjsjbz.listener.ManagerContentListener</listener-class>
	</listener>
	<!-- log4j监听器 -->
	<listener>    
    	<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>    
	</listener>
  	<!-- 加载spring监听器 -->
	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>
	<!-- 加载spring的Filter代理,指向BeanID为securityFilter的Filter -->
<!-- 		<filter>
		<filter-name>securityFilter</filter-name>
		<filter-class>com.hhkj.tjsjbz.filter.SecurityFilter</filter-class>
	</filter>
	Filter Mapping(对Action的过滤须放在Struts的配置之前,不然不生效)
	<filter-mapping>
		<filter-name>securityFilter</filter-name>
		<url-pattern>*.jsp</url-pattern>
	</filter-mapping>
		<filter-mapping>
		<filter-name>securityFilter</filter-name>
		<url-pattern>*.action</url-pattern>
	</filter-mapping> -->
	<!-- session超时定义,单位为分钟 -->
	<session-config>
		<session-timeout>60</session-timeout>
	</session-config>

  <filter>
  	<filter-name>struts2</filter-name>
  	<filter-class>
  		org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  	</filter-class>
  	<init-param>
		<param-name>actionPackages</param-name>
		<param-value>com.hhkj.tjsjbz.action</param-value>
	</init-param>
  </filter>
  <filter-mapping>
  	<filter-name>struts2</filter-name>
  	<url-pattern>/*</url-pattern>
  </filter-mapping>
  
  <welcome-file-list>
    <welcome-file>login.action</welcome-file>
  </welcome-file-list>
</web-app>


车载以太网测试-3【Wireshark介绍】 数据包捕获支持从多种网络接口(如以太网、Wi-Fi、蓝牙等)捕获数据包。可以实时捕获或从文件中读取已捕获的数据包。协议解析支持解析数百种网络协议(如 TCP/IP、HTTP、DNS、FTP 等)。能够深入解析协议头部和负载,帮助用户理解网络通信的细节。过滤功能提供强大的显示过滤器和捕获过滤器,帮助用户快速定位和分析感兴趣的数据包。支持基于协议、IP地址、端口号等多种条件的过滤。统计和分析提供多种统计工具,如流量图、会话统计、协议分层统计等。 阅读详情

相关推荐

别再只用GWR了!用Python的mgtwr包搞定时空地理加权回归(GTWR)实战

本文详细介绍了如何使用Python的mgtwr包进行时空地理加权回归(GTWR)实战,突破传统GWR模型的局限。通过核心差异解析、实战全流程演示和进阶技巧,帮助读者掌握GTWR在房价波动、污染物扩散等时空数据分析中的应用,提升模型预测精度。

weixin_30899023的博客 341

maven web项目保存log4j日志到WEB-INF

在项目中需要随时监控程序的运行情况,如果程序在某个位置出现错误或者bug,使用Log4j可以快速定位,将log文件保存在WEB-INF下,便于快速定位问题,下面就是Maven web项目下log4j的配置。1、 添加log4j.properties在resource目录下添加log4j的配置文件,内容如下:#---- global logging configuration #---- level:

chenfengdejuanlian的专栏 2903

[Ethernet in CANoe]3--CANoe工程中SOME/IP报文的详细介绍(一)

和上述第一章节的介绍,我们对SOEMIP通信协议有了初步了解,首先我们先暂停Trace窗口,可以看到整个Trace窗口关于SOMEIP的报文有两种颜色,一种是紫色,另一种是绿色。它使用多播地址,允许服务提供者发布其服务,服务消费者订阅这些服务。上述每点开一个SOMEIP报文,左侧的details就能看到该报文中的具体细节,从IP地址到port口,再到具体的serviceID,都能详细的解析。一旦通过服务发现完成了服务的发布和订阅,服务消费者就可以向服务提供者发送请求,或者服务提供者向消费者发送事件通知。

汽车ECU自动化测试 1411

关于web项目log日志指定输出文件位置配置

首先我们定义一个可以在运行时动态的找出项目的路径WebAppRootKey,这么做的原因是为了在后面配置log4j输出文件路径的时候能随心配置。<context-param> <param-name>webAppRootKey</param-name> <param-value>amt.root</param-value> </context-param>然后要定

Smile_Miracle的博客 1万+

cellranger安装以及使用

接受cellranger count的输出数据,将同一组的不同测序样本的表达矩阵整合在一起,比如tumor组原来有4个样本,PBMC组有两个样本,现在可以使用aggr生成最后的tumor和PBMC两个矩阵,并且进行标准化去掉测序深度的影响。但是由于病毒基因组太小了,且注释结果只有CDS没有exon,所以曲线救国,将CDS整体替换为exon,也不进行过滤了,直接下一步。虽然安装完毕,但是现在要运行cellranger的话需要在终端输入cellranger的整个路径。自动执行这个命令,需要将“

m0_59974475的博客 9393

三维重建(十八)——colmap的使用(粗浅)

三维重建(十八)——colmap的使用(粗浅)

河海大学研究生在读的学习笔记 1374

Javaweb项目中使用Log4j记录日志

Log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI 组件、甚至是套接口服务器、NT 的事件记录器、UNIX Syslog 守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码

vili_sky的博客 2515

【Matlab】多旋翼无人机视觉伺服跟踪控制程序

本文介绍了基于Matlab的多旋翼无人机视觉伺服跟踪控制程序开发方法。该系统采用视觉感知、坐标转换、伺服控制和仿真验证四个核心模块,通过HOG+SVM目标检测、Shi-Tomasi特征提取和PID双闭环控制算法实现动态目标跟踪。详细阐述了相机标定、目标检测、坐标转换及伺服控制等关键环节的Matlab实现代码,并进行了仿真验证。结果表明该系统在±0.1m的跟踪精度下可实现100Hz的实时处理,适用于室内外复杂场景。文章还提出了工程应用中的优化建议,为无人机视觉伺服系统的开发提供了完整的技术方案。

unber的博客 505

Java Web 项目中实现log4j日志模块

一.首先在WebContent下的WEB-INF/lib中导入所需要的log4j-1.2.17.jar 二. 在src目录下面新建log4j.properties文件 ### set log levels ### log4j.rootLogger = info,stdout,D log4j.logger.com.mucfc=error log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.T

weixin_43977265的博客 562

PCL 动态半径滤波【2025最新版】

使用PCL实现的2022年最新SCI论文——【Design of Dust-Filtering Algorithms for LiDAR Sensors Using Intensity and Range Information in Off-Road Vehicles】 一文中提出用于自动驾驶点云剔除粉尘、雨雪等影响因素导致的噪声点滤波算法。

点云侠的博客 1472

【数据集】CMIP6气候模式数据下载

简介CMIP6及其气候模式数据下载

WW、forever的博客 9353

log日志java web_Javaweb项目中使用Log4j记录日志

Log4j 是 Apache 的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI 组件、甚至是套接口服务器、NT 的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。当我...

weixin_33520952的博客 309

RK3568平台开发系列:Android环境下CAN的使用

在RK3568平台上,我们可以利用Android环境中的API来实现CAN的使用。通过以上步骤,我们可以在Android应用中发送和接收CAN数据,并进行相应的处理。当接收到CAN数据时,将触发onMessageReceived回调方法,我们可以在这个方法中对接收到的数据进行处理。在上述代码中,我们指定了CAN的ID为0x123,数据为{0x01, 0x02, 0x03},并设置了标志位和周期。接收CAN数据需要注册一个监听器,并在监听器中处理接收到的数据。发送CAN数据需要指定CAN的ID和数据。

2301_79330513的博客 1912

加入log4j.properties项目运行日志管理,将日志文件保存在硬盘文件夹中

如果想处理日志信息,可以通过SVN来保存版本更新日志,通过log4j来保存运行日志。 1)  版本更新日志:是开发过程中才产生,当每次有新功能加入时,都会编写日志,记录下来更新的内容。 2)  运行日志:主要用来保存用户进行的操作等信息。可以使用数据库保存,也可以通过Log4j保存。   首先先修改log4j.properties属性 再添加公共日志方法 package com.

needkane 2569

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

log4j将日志文件保存到项目中

web.xml:<context-param> <param-name>webAppRootKey</param-name> <param-value>webApp.root</param-value></context-param><context-param><param-...

aishuxi9261的博客 179

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

log4j日志文件输出保存

og4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.File=app.log log4j.appender.A1.DatePattern='.'yyyy-MM-dd log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.app...

weixin_30551947的博客 656

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Spring 中配置log4j日志功能

一,添加log4j依赖包 可从官网上下载该依赖包log4j-x.x.xx.jar,下载后 build path,添加依赖包 二,创建 log4j.properties 配置文件 log4j.properties配置文件用来配置 日志的输出格式、输出的地址… ### set log levels 日志的优先级### log4j.rootLogger=INFO , console , debug , ...

诚 1111

weblogic一个server下配置两个app的log4j

测试后发现不行,两个应用的日志都保存到一个文件里去了,最后加了weblogic.xml http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">            true      下面都是废话: 一个server下两个应用,spring log4j第一个应用web.xml  

Digyso 注芯蛋糕 3314

Log4j -日志的配置和路径问题

配置过程: 导入的jar包: slf4j-api-1.7.6.jar slf4j-log4j12-1.7.6.jar log4j.properties log4j.rootLogger= DEBUG,stdout,D1 log4j.rootLogger=INFO,stdout,E log4j.appender.stdout=org.apache.log4j.ConsoleAppen

六月心悸 5373

jvm参数 log4j 日志路径_关于log4j的日志文件保存位置解决方案

以DailyRollingFileAppender 为例:假设每天一个日志文件有以下设置:log4j.appender.A1=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.A1.File=app.loglog4j.appender.A1.DatePattern='.'yyyy-MM-ddlog4j.appender.A1.layou...

weixin_39788051的博客 294

jvm参数 log4j 日志路径_Log4j日志文件保存位置解决方案

以DailyRollingFileAppender 为例:假设每天一个日志文件有以下设置:log4j.appender.A1=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.A1.File=app.loglog4j.appender.A1.DatePattern='.'yyyy-MM-ddlog4j.appender.A1.layou...

weixin_39795268的博客 300

java 写日志_Java Web项目实现写日志功能

第一步:导入log4j-1.2.16的jar包第二步:在servlet包里编写写日志的servlet,代码如下:public class InitServlet extends HttpServlet {@Overridepublic void init() throws ServletException {String log4j = getInitParameter("lwl");log4j ...

weixin_32667011的博客 1001

在Spring的项目中配置Log4j存放日志文件到指定目录下

在Spring中使用LOG4J为日志输出的插件已有一段日子了,但有时候发现日志文件虽然是已经在根据自己的理想存放了,但还会有些莫名其妙的项目日志文件出现tomcat内(因为项目的日志文件都以项目命名嘛,所以比较容易区分这些log)。这些令我纠结的日志文件,让我在改善一下LOG4J的配置。才发现,之前用的配置方式真是弱爆了。   1.先说自己比较理想的存放日志路径。 我比较喜欢把日志文件放在项

zhll3377的专栏 1万+

java app log4j 配置_log4j配置webapp日志系统

1.基础知识:Log4j的中文文档(这是根据最新的log4j(jakarta-log4j-1.2.8)的开发包自带文档的manual翻译的)http://dev.youkuaiyun.com/develop/article/29/29441.shtm对应的英文原文:Shortintroductiontolog4jhttp://logging.apache.org/log4j/docs/manual.h...

weixin_29214691的博客 447

log4j日志输出,以及生成日志文件

log4j.rootLogger=debug,appender,appender1      #如果在本地eclipse控制台输出 请解开下面的代码     #log4j.appender.appender=org.apache.log4j.ConsoleAppender     #设置输出样式     #log4j.appender.appender.layout=org.apache

doutao6677的专栏 3740
上一篇: sql server把数据导入txt文本
下一篇: 推荐几款Web前端框架
good_logic
博客等级 码龄15年 54粉丝 38原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值