中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

做素材網(wǎng)站存儲(chǔ)搜索最多的關(guān)鍵詞的排名

做素材網(wǎng)站存儲(chǔ),搜索最多的關(guān)鍵詞的排名,iis 一個(gè)網(wǎng)站多個(gè)應(yīng)用程序,酒店網(wǎng)站建設(shè)報(bào)價(jià)單目錄 Log4j2配置 springboot多環(huán)境日志配置 參考資料 Log4j2配置 如果你想要在控制臺(tái)輸出美化的日志信息&#xff0c;你可以使用Log4j2的ConsoleAppender和AnsiColorConverter來(lái)實(shí)現(xiàn)。下面是相應(yīng)的配置示例&#xff1a; <Configuration status"WARN"><…

目錄

Log4j2配置

springboot多環(huán)境日志配置

參考資料


Log4j2配置

如果你想要在控制臺(tái)輸出美化的日志信息,你可以使用Log4j2的ConsoleAppender和AnsiColorConverter來(lái)實(shí)現(xiàn)。下面是相應(yīng)的配置示例:

<Configuration status="WARN"><Properties><Property name="logPath">/path/to/logs</Property></Properties><Appenders><Routing name="RoutingAppender"><Routes pattern="$${ctx:loggerType}"><Route key="info" ref="InfoFileAppender"><Filters><ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/></Filters></Route><Route key="error" ref="ErrorFileAppender"><Filters><ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/></Filters></Route></Routes></Routing><Console name="ConsoleAppender" target="SYSTEM_OUT"><PatternLayout pattern="%highlight{%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n}{FATAL=red, ERROR=red, WARN=yellow, INFO=green, DEBUG=blue, TRACE=blue}" /></Console><RollingFile name="InfoFileAppender" fileName="${logPath}/info.log"filePattern="${logPath}/info-%d{yyyy-MM-dd-HH}.log"><PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" /><Policies><TimeBasedTriggeringPolicy interval="1" modulate="true" /></Policies><DefaultRolloverStrategy max="24"><Delete basePath="${logPath}"><IfFileName glob="info-*.log" /><IfLastModified age="7d" /></Delete></DefaultRolloverStrategy><Actions><GZCompress><IfLastModified age="7d"/></GZCompress></Actions></RollingFile><RollingFile name="ErrorFileAppender" fileName="${logPath}/error.log"filePattern="${logPath}/error-%d{yyyy-MM-dd-HH}.log"><PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" /><Policies><TimeBasedTriggeringPolicy interval="1" modulate="true" /></Policies><DefaultRolloverStrategy max="24"><Delete basePath="${logPath}"><IfFileName glob="error-*.log" /><IfLastModified age="7d" /></Delete></DefaultRolloverStrategy><Actions><GZCompress><IfLastModified age="7d"/></GZCompress></Actions></RollingFile></Appenders><Loggers><Root level="info"><AppenderRef ref="RoutingAppender"/><AppenderRef ref="ConsoleAppender"/></Root></Loggers>
</Configuration>

在這個(gè)配置中,我們定義了兩個(gè)RollingFile appender,分別用于info日志和error日志。每個(gè)appender都有自己的文件名、文件模式、時(shí)間觸發(fā)策略和滾動(dòng)策略。同時(shí),我們使用了DeleteAction來(lái)保持每個(gè)類型的日志文件在7天內(nèi),并使用GZCompressAction在滿足條件后進(jìn)行壓縮。

使用RoutingAppender可以根據(jù)Logger的上下文信息將日志路由到不同的appender。在這個(gè)示例中,我們使用"loggerType"作為Routing key,并在Routes元素內(nèi)定義了兩個(gè)Route,分別將"info"和"error"路由到對(duì)應(yīng)的appender。

最后,我們將RoutingAppender作為Root logger的Appender引用,以便所有日志都能正確路由到相應(yīng)的appender。

請(qǐng)根據(jù)實(shí)際需求修改logPath配置屬性,將日志存儲(chǔ)在適當(dāng)?shù)奈恢?。另?#xff0c;你可以通過(guò)修改DeleteAction的條件來(lái)實(shí)現(xiàn)按照3個(gè)月刪除文件的需求。例如,可以將<IfLastModified age="7d" />改為<IfLastModified age="90d" />。

springboot多環(huán)境日志配置

在Spring Boot多環(huán)境下,可以為不同環(huán)境分別配置不同的Log4j2配置文件,使用Spring Boot提供的`logging.config`配置項(xiàng)指定當(dāng)前環(huán)境下使用的Log4j2配置文件。

首先,在項(xiàng)目的resources目錄下創(chuàng)建多個(gè)Log4j2配置文件,以application-{profile}.yml(或application-{profile}.properties)命名,其中{profile}為環(huán)境名稱,如application-dev.yml、application-test.yml和application-prod.yml。

接著,在Spring Boot的配置文件(如application.yml)中,指定`logging.config`配置項(xiàng)的值為當(dāng)前環(huán)境下使用的Log4j2配置文件路徑。例如:

```yaml
spring:
? profiles:
? ? active: dev
? application:
? ? name: myapp
? main:
? ? allow-bean-definition-overriding: true
? jackson:
? ? date-format: yyyy-MM-dd HH:mm:ss
? ? time-zone: GMT+8

logging:
? config: classpath:log4j2-${spring.profiles.active}.xml
```

在上面的配置中,我們將`logging.config`配置項(xiàng)的值設(shè)置為`classpath:log4j2-${spring.profiles.active}.xml`,即使用當(dāng)前激活的環(huán)境對(duì)應(yīng)的Log4j2配置文件。這里使用了`${spring.profiles.active}`EL表達(dá)式獲取當(dāng)前激活的環(huán)境名稱。

最后,在Log4j2配置文件中,可以使用`${sys:property}`獲取系統(tǒng)屬性,例如`${sys:logPath}`獲取名為`logPath`的系統(tǒng)屬性。也可以使用`${ctx:variableName}`獲取Log4j2上下文變量。

例如,在Log4j2配置文件中,可以使用以下方式獲取當(dāng)前環(huán)境對(duì)應(yīng)的配置項(xiàng):

```xml
<Configuration>
? ? <Properties>
? ? ? ? <Property name="logPath">${sys:logPath}</Property>
? ? </Properties>

? ? <!-- 定義Appenders和Loggers -->
</Configuration>
```

在上面的配置中,我們使用`${sys:logPath}`獲取名為`logPath`的系統(tǒng)屬性。

這樣,就可以實(shí)現(xiàn)在Spring Boot多環(huán)境下使用Log4j2的配置了。

參考資料

log4j2 的使用【超詳細(xì)圖文】-CSDN博客

log4j2 實(shí)際使用詳解-CSDN博客

http://www.risenshineclean.com/news/49903.html

相關(guān)文章:

  • 廣東網(wǎng)站建設(shè)微信官網(wǎng)開發(fā)網(wǎng)絡(luò)營(yíng)銷策劃模板
  • 哪兒提供邢臺(tái)做網(wǎng)站windows系統(tǒng)優(yōu)化軟件排行榜
  • 一個(gè)公網(wǎng)ip可以做幾個(gè)網(wǎng)站青島官網(wǎng)seo方法
  • 怎么做網(wǎng)站企業(yè)文化欄目網(wǎng)站推廣途徑和推廣要點(diǎn)
  • 24小時(shí)學(xué)會(huì)網(wǎng)站建設(shè) 下載定制網(wǎng)站開發(fā)
  • 聯(lián)通做網(wǎng)站寧波seo網(wǎng)站推廣軟件
  • 網(wǎng)頁(yè)制作價(jià)格私活seodao cn
  • 商會(huì)網(wǎng)站建設(shè)方案廣告策劃公司
  • 商城類網(wǎng)站功能列表北京seo排名服務(wù)
  • 自己做時(shí)時(shí)彩票網(wǎng)站北京seo排名外包
  • 做網(wǎng)站小編怎么樣做網(wǎng)絡(luò)推廣可以通過(guò)哪些渠道推廣
  • 網(wǎng)站建設(shè)優(yōu)化公司cps推廣接單平臺(tái)
  • 網(wǎng)站開發(fā)服務(wù)商百度網(wǎng)頁(yè)版網(wǎng)址
  • 能查個(gè)人信息的網(wǎng)站百度競(jìng)價(jià)托管代運(yùn)營(yíng)公司
  • 營(yíng)銷型網(wǎng)站建設(shè)定制網(wǎng)絡(luò)營(yíng)銷的四種模式
  • 怎樣免費(fèi)建立自己網(wǎng)站長(zhǎng)春做網(wǎng)站推薦選吉網(wǎng)傳媒好
  • 什么是網(wǎng)站app惠州seo管理
  • wordpress手機(jī)圖片站蘇州百度代理公司
  • 平面設(shè)計(jì)網(wǎng)站大全有哪些成人計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)哪個(gè)最好
  • 一些好用的網(wǎng)站個(gè)人博客網(wǎng)站設(shè)計(jì)畢業(yè)論文
  • 做自媒體的網(wǎng)站谷歌推廣開戶多少費(fèi)用
  • 自己做的網(wǎng)站如何加視頻長(zhǎng)春seo排名公司
  • wordpress做的好的網(wǎng)站友情鏈接的形式有哪些
  • 深圳網(wǎng)站建設(shè)公司 交通如何推廣app更高效
  • 珠海網(wǎng)站優(yōu)化百度導(dǎo)航2023年最新版
  • 怎樣查看wordpress用的什么主題網(wǎng)站seo工具
  • 安徽六安郵政編碼seo快速排名軟件app
  • 關(guān)鍵詞的分類和優(yōu)化seo關(guān)鍵詞首頁(yè)排名代發(fā)
  • 企業(yè)宣傳片文案大全北京網(wǎng)站優(yōu)化排名
  • 得物app公司域名seo查詢