溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

在SSM項(xiàng)目中怎么對LOG4J日志進(jìn)行配置

發(fā)布時(shí)間:2020-12-04 16:57:15 來源:億速云 閱讀:156 作者:Leah 欄目:編程語言

在SSM項(xiàng)目中怎么對LOG4J日志進(jìn)行配置?很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

在pom文件中添加依賴 .

 <!--Log4j2配置--> 
      <dependency>
     <groupId>org.apache.logging.log4j</groupId>
     <artifactId>log4j-core</artifactId>
     <version>2.8.1</version>
   </dependency>
   <dependency>
     <groupId>org.apache.logging.log4j</groupId>
     <artifactId>log4j-api</artifactId>
     <version>2.8.1</version>
   </dependency> 

然后在aopu或者攔截器中創(chuàng)建一個(gè)靜態(tài)的logger對象

private static final Logger logger = LogManager.getLogger(TestAop.class);

2.8.1版本之后使用的就是LogManager

導(dǎo)入的兩個(gè)包的名字分別是

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

使用這個(gè)logger的info方法將信息打印到控制臺

復(fù)制代碼 代碼如下:

logger.info("當(dāng)前執(zhí)行的類[" + lei + "] 當(dāng)前運(yùn)行的方法[" + method + "]");

(當(dāng)然需要在配置文件中配置,請看下面)

在項(xiàng)目的resource中添加文件log4j.properties文件(文件中內(nèi)容的配置請自行百度添加修改)

<&#63;xml version="1.0" encoding="UTF-8"&#63;>
<configuration status="OFF">
  <appenders>
    <Console name="Console" target="SYSTEM_OUT">
      <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
    </Console>
  </appenders>
  <loggers>
    <root level="info">
      <appender-ref ref="Console"/>
    </root>
  </loggers>
</configuration>

maven項(xiàng)目添加后重新編譯項(xiàng)目,如果target編譯后的文件夾中沒有properties文件的話在pom文件中添加

 <resources>   
    <resource>
      <directory>src/main/resources</directory>
      <includes>
       <include>**/*.properties</include>
      </includes>
      <filtering>true</filtering>
    </resource>
  </resources>

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI