web项目中添加logger日志

在项目中添加log4j.xml文件

log4j.xml文件

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
 <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
  <param name="Threshold" value="info" />
  <layout class="org.apache.log4j.PatternLayout">
   <param name="ConversionPattern"
    value="[%-d{HH:mm:ss}][ld_safeservice] %p [%t] %c{1}.%M(%L) | %m%n" />
  </layout>
 </appender>
 <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
  <param name="Threshold" value="info" />
  <param name="File" value="../logs/ld_safeservice.log" />
  <param name="maxFileSize" value="10MB" />
    <param name="maxBackupIndex" value="5" />
  <param name="Append" value="true" />
  <param name="DatePattern" value="‘.‘yyyy-MM-dd" />
  <layout class="org.apache.log4j.PatternLayout">
   <param name="ConversionPattern"
    value="[%-d{HH:mm:ss}][ld_safeservice1] %p [%t] %c{1}.%M(%L) | %m%n" />
  </layout>
 </appender>

<appender name="IBatis" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
     <param name="ConversionPattern"
      value="%-4r [%t] %-5p %c %x - %m%n" />
    </layout>
    <filter class="org.apache.log4j.varia.LevelRangeFilter">
     <param name="LevelMin" value="DEBUG" />
     <param name="LevelMax" value="DEBUG" />
    </filter>
   </appender>
  
 <root>
  <priority value="info" />
  <appender-ref ref="FILE" />
  <appender-ref ref="CONSOLE" />
 </root>

</log4j:configuration>

web.xml中添加配置

<context-param> 
    <param-name>log4jConfigLocation</param-name> 
    <param-value>/WEB-INF/classes/config/properties/log4j.xml</param-value> 
 </context-param> 
  
 <listener> 
     <listener-class> 
         org.springframework.web.util.Log4jConfigListener 
     </listener-class> 
 </listener>

java类中添加

static final Logger LOGGER = Logger.getLogger(SafeVisitController.class);

时间: 2024-10-11 13:26:01

web项目中添加logger日志的相关文章

web项目中添加定时任务

1.在web.xml中添加servlet <servlet> <servlet-name>StatisticInitServlet</servlet-name> <servlet-class>com.jovision.servlet.StatisticInitServlet</servlet- class> <load-on-startup>1</load-on-startup> 该servlet加载顺序,设为1,数字越小

如何在web项目中添加javamelody monitoring 监控。

1.在工程的maven pom中添加依赖javamelody-core <!-- monitoring监控 --><!-- https://mvnrepository.com/artifact/net.bull.javamelody/javamelody-core --><dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-core<

Eclipse中在web项目中添加hibernate

创建web项目 创建一个web项目,FirstHibernatePro 创建数据库连接 创建一个数据库连接,这里使用的是Mysql数据库:window-->show View-->Data Source Explorer,然后在Database Connections右键 New,选择Mysql,然后去添加自己的数据库连接,并且添加详细的配置和加入相应的数据库驱动包 然后选择ok,开始测试自己的数据库连接,最后finish如果Database Source Exploer中出现了自己的数据库以

asp.net Web项目中使用Log4Net进行错误日志记录

使用log4net可以很方便地为应用添加日志功能.应用Log4net,开发者可以很精确地控制日志信息的输出,减少了多余信息,提高了日志记录性能.同时,通过外部配置文件,用户可以不用重新编译程序就能改变应用的日志行为,使得用户可以根据情况灵活地选择要记录的信息. 那么我们如何在Web项目中使用Log4Net呢? 一.基本配置 1.下载Log4Net,地址如下:http://logging.apache.org/log4net/download_log4net.cgi,如下图所示: 2.下载到本地后

Java Web项目中缺少Java EE 6 Libraries怎么添加

具体步骤如下: 1.项目名称上点击鼠标右键,选择"Build Path-->Configure Build Path-->Java Build Path" 2.单击"Add Library..." 3.选择"User Library",单击"Next" 4.单击"User Libraries...",选择需要的Java EE 6 Libraries Java Web项目中缺少Java EE 6

在SpringBoot项目中添加logback的MDC

在SpringBoot项目中添加logback的MDC 先看下MDC是什么 Mapped Diagnostic Context,用于打LOG时跟踪一个“会话“.一个”事务“.举例,有一个web controller,在同一时间可能收到来自多个客户端的请求,如果一个请求发生了错误,我们要跟踪这个请求从controller开始一步步都执行到了哪些代码.有哪些log的输出.这时我们可以看log文件,但是log文件是多个请求同时记录的,基本无法分辨哪行是哪个请求产生的,虽然我们可以看线程,但线程可能被复

Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问

本篇内容还是建立在上一篇Java Web学习系列——Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Jar包 这部分内容需要以下Jar包支持 mysql-connector:MySQL数据库连接驱动,架起服务端与数据库沟通的桥梁: MyBatis:一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架: log4j:Apache的开源项目,一个功能强大的日志组件,提供方便的日志记录: 修改后的pom.xm

web项目中的 log4net的配置

最近用log4net,网上查了很多资料,照着网上的配置大多都不管用,可能我还是有什么地方配置的不对.看出来的朋友平指出.下面是我自己亲测的,可以用! 1.web项目中的web.config 配置log4net <?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细消息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --

实战:在Java Web 项目中使用HBase

在此之前我们使用Mysql作为数据源,但发现这数据增长速度太快,并且由于种种原因,因此必须使用HBase,所以我们要把Mysql表里面的数据迁移到HBase中,在这里我就不讲解.不争论为什么要使用HBase,HBase是什么了,喜欢的就认真看下去,总有些地方是有用的 我们要做的3大步骤: 新建HBase表格. 把MYSQL数据迁移到HBase中. 在Java Web项目中读取HBase的数据. 先介绍一下必要的一些环境: HBase的版本:0.98.8-hadoop2 所需的依赖包: commo