`

log4j配置 && maven配置

    博客分类:
  • Java
 
阅读更多

一、log4j配置

---------------------------- 

<appender name="sqlFile" class="org.apache.log4j.DailyRollingFileAppender">
   <param name="DatePattern" value="'.'yyyy-MM-dd"/>
   <param name="file"
value="/export/home/tomcat/logs/order.log.ybin.com/sql.log" />
   <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%d [%7r] %6p - %30.30c - %m \n"/>
   </layout>
   <filter class="org.apache.log4j.varia.LevelRangeFilter">
      <param name="LevelMin" value="info" />
      <param name="levelMax" value="info" />
   </filter>
</appender>
<logger name="java.sql.PreparedStatement" additivity="false">
   <level value="DEBUG"/>
   <appender-ref ref="sqlFile"/>
</logger>
<logger name="com.yb.order.log" additivity="false">
   <level value="info" />
   <appender-ref ref="CONSOLE" />   <!--测试时看一个日志方便 线上拿掉-->
   <appender-ref ref="infoFile"/>
   <appender-ref ref="errorFile" />
</logger>
<root>
    <level value="ERROR" />
    <appender-ref ref="CONSOLE" />
</root>
 


  
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>servlet-api</artifactId>
   <version>2.5</version>
   <scope>provided</scope>
</dependency>




二、log4j引入
------------------------
        <!-- log4j相关 start -->
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>1.2.16</version>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>1.7.13</version>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
			<version>1.7.13</version>
			<exclusions>
				<exclusion>
					<groupId>log4j</groupId>
					<artifactId>log4j</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<!-- log4j相关 end -->


分享到:
评论

相关推荐

    maven+springmvc+mybatis+log4j框架搭建

    2. **配置Maven**:在`pom.xml`中添加依赖,包括SpringMVC、MyBatis、Log4j以及数据库驱动等。 3. **配置SpringMVC**:在`web.xml`中配置DispatcherServlet和ContextLoaderListener,然后在Spring的配置文件中声明...

    SSM整合中的Log4j日志的配置详情

    四、在 Maven 项目中引入 Log4j 依赖 在 Maven 项目中,需要引入 Log4j 依赖项,以便使用 Log4j。下面是一个基本的 Maven 依赖项配置: ``` &lt;groupId&gt;log4j &lt;artifactId&gt;log4j &lt;version&gt;1.2.16 ``` 这个配置...

    log4j-1.2.17的jar包以及依赖包,还有一份log4j的配置文件,输出到控制台和文件夹两种配置

    **二、Log4j配置文件** 在压缩包中,还包含了一份名为`log4j.properties`的配置文件。这是Log4j使用的一种配置格式,基于Java Properties格式。配置文件决定了日志信息如何输出、输出到哪里,以及日志的级别等关键...

    Log4j2学习log4j2.xml配置模板

    在使用 Log4j2 之前,需要在 Maven 项目中引入 Log4j2 的依赖。我们可以在 pom.xml 文件中添加以下依赖项: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-web &lt;groupId&gt;org....

    Log4j2结合Slf4j配置使用

    Log4j2 结合 Slf4j 配置使用 Log4j2 是一个功能强大且广泛使用的日志记录工具,它提供了灵活的日志记录机制和高性能的日志记录能力。Slf4j 则是一个简单的日志记录门面,提供了统一的日志记录接口。今天,我们将...

    MINA框架 多人聊天的技术原型 包含slf4j和Log4j配置

    MINA(Multipurpose Infrastructure ...通过分析这些文件,开发者可以深入理解MINA框架如何与MAVEN、SLF4j和Log4j协同工作,构建一个完整的多人聊天系统。这样的原型对学习MINA框架和实践网络编程具有很高的参考价值。

    [简单]log4jdbc-log4j2配置简记

    标题中的“log4jdbc-log4j2配置简记”指的是在Java开发中使用log4jdbc-log4j2库来监控和记录SQL查询的过程。log4jdbc是一个开源项目,它允许开发者通过日志系统来追踪数据库操作,而log4j2是log4j的升级版,提供了更...

    log4j的配置示例

    **标题:“log4j的配置示例”** **描述:“简单的log4j测试工程”** 在Java开发中,日志管理是一项重要的任务,它有助于跟踪应用程序的运行状态、错误和调试信息。Log4j是Apache提供的一款开源日志组件,广泛应用...

    log4j 配置mysql 数据库 demo

    在项目资源目录下创建`log4j.properties`配置文件,这是Log4j读取配置信息的地方。我们需要添加以下内容: ```properties # 设置根logger级别 log4j.rootLogger=DEBUG, DB # 配置DB Appender log4j.appender...

    mybatis源码+练习代码+插件+log4j2+maven

    【标题】"mybatis源码+练习代码+插件+log4j2+maven" 提供的资源包是一个综合的学习资料集合,旨在帮助用户深入理解MyBatis这一流行持久层框架,同时涵盖日志管理工具Log4j2和项目构建工具Maven。以下是这些组件的...

    [SSH+Maven+Bootstrap视频教程]_17. 添加 log4j.properties 配置文件.zip

    在本节视频教程中,我们将深入探讨如何在Java项目中集成SSH(Struts、Spring、Hibernate)框架,并结合Maven构建工具以及Bootstrap前端框架,来添加和配置`log4j.properties`日志文件。这个过程对于任何Java开发人员...

    若依框架使用的log4j2.16.0,修复log4j漏洞log4j2下载最新log4j2.16.0下载

    通常,更新Log4j2的步骤包括下载最新的JAR文件,替换旧版本的JAR,或者通过Maven或Gradle等构建工具更新依赖。 标签“若依 log4j2.16.0”明确了这个问题针对的是若依框架中的Log4j2组件,提醒用户要特别关注这个...

    配置好log4j的eclipse简单工程,每天输出到一个日志文件中,该文件名为:“XXX_年月日时分.log”的形式

    3. **Log4j配置文件**: 关键在于`log4j.properties`或`log4j.xml`配置文件,此工程中可能包含其中一个。配置文件定义了日志记录的策略,如日志级别、输出目的地、格式化样式等。例如,以下配置创建了一个每日滚动...

    log4j配置文件和jar包

    通常,你可以在构建工具(如Maven或Gradle)的依赖管理中指定Log4j的版本,或者直接将jar包复制到项目的`lib`目录下。 在下载并导入`log4j.jar`后,你需要将配置文件(如`log4j.properties`)放置在一个可被Java...

    log4j的jar包和配置文件

    Log4j的配置通常通过一个名为`log4j.properties`或`log4j.xml`的文件完成。以下是一个简单的`log4j.properties`配置示例: ```properties # 设置root logger级别为INFO,并将输出到console log4j.rootLogger=INFO, ...

    log4jappender配置kafka使用的jar包

    配置Log4jAppender时,你将在`log4j.properties`或`log4j2.xml`配置文件中指定Kafka相关的设置。一个基本的配置示例可能如下所示(XML格式): ```xml &lt;topic&gt;KafkaTopicName &lt;bootstrapServers&gt;localhost:...

    spring日志配置为log4j

    总之,将Spring的日志配置为Log4j,涉及到引入Log4j库、编写`log4j.properties`配置文件、以及在Spring配置文件中声明使用Log4j。理解这些步骤和配置项对于优化日志记录,排查问题以及监控系统运行状态至关重要。

    log4j乱码问题解决办法

    本文将详细介绍如何通过修改`log4j.properties`配置文件来解决log4j中的乱码问题。 #### 二、问题背景 在使用log4j时,经常会在控制台或日志文件中看到乱码,尤其是在涉及中文字符的情况下。这通常是由于日志系统...

    log4j-API-最新稳定版本log4j-1.2.17

    6. **配置文件**:Log4j通常通过配置文件(如log4j.properties或log4j.xml)来设置其行为,包括定义日志器、appender和layout。 7. **MDC(Mapped Diagnostic Context)和NDC(Nested Diagnostic Context)**:这两...

    tomcat9 slf4j+log4j2 写日志.zip

    3. **配置Tomcat**:在`$CATALINA_HOME/lib`目录下添加`log4j-api.jar`和`log4j-slf4j-impl.jar`,这将使Tomcat使用Log4j2作为其内部的日志系统。 4. **排除其他日志实现**:确保你的应用中没有引入其他的日志实现...

Global site tag (gtag.js) - Google Analytics