您好,登錄后才能下訂單哦!
在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方法將信息打印到控制臺
(當(dāng)然需要在配置文件中配置,請看下面)
在項(xiàng)目的resource中添加文件log4j.properties文件(文件中內(nèi)容的配置請自行百度添加修改)
<?xml version="1.0" encoding="UTF-8"?> <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è)資訊頻道,感謝您對億速云的支持。
免責(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)容。