国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

佛山網(wǎng)站建設(shè)電話seo工作職責(zé)

佛山網(wǎng)站建設(shè)電話,seo工作職責(zé),政府網(wǎng)站集約化建設(shè)的報告,網(wǎng)站沒備案做阿里媽媽點擊下方關(guān)注我,然后右上角點擊...“設(shè)為星標(biāo)”,就能第一時間收到更新推送啦~~~ LogBack 和 Log4j 都是開源日記工具庫,LogBack 是 Log4j 的改良版本,比 Log4j 擁有更多的特性,同時也帶來很大性能提升。LogBack 官方建…

點擊下方關(guān)注我,然后右上角點擊...“設(shè)為星標(biāo)”,就能第一時間收到更新推送啦~~~

LogBack 和 Log4j 都是開源日記工具庫,LogBack 是 Log4j 的改良版本,比 Log4j 擁有更多的特性,同時也帶來很大性能提升。LogBack 官方建議配合 Slf4j 使用,這樣可以靈活地替換底層日志框架。

Logback 主要由三個模塊組成:

  • logback-core

  • logback-classic

  • logback-access

其中 logback-core 提供了 LogBack 的核心功能,是另外兩個組件的基礎(chǔ)。logback-classic 的地位和作用等同于 Log4J,它也被認(rèn)為是 Log4J 的一個改進版,并且它實現(xiàn)了簡單日志門面 SLF4J,所以當(dāng)想配合 SLF4J 使用時,需要將 logback-classic 加入 classpath;而 logback-access 主要作為一個與 Servlet 容器交互的模塊,比如說 tomcat 或者 jetty,提供一些與 HTTP 訪問相關(guān)的功能。

1

Logback 使用實例

c12beb7204a15dec4144cf6d1d09c23d.png

1、選擇 jar 包

想在 Java 程序中使用 Logback,需要依賴三個 jar 包,分別是 slf4j-api,logback-core,logback-classic。其中 slf4j-api 并不是 Logback 的一部分,建議將 SLF4J 與 Logback 結(jié)合使用。

pom.xml:

<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.25</version>
</dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>1.2.3</version>
</dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.3</version>
</dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-access</artifactId><version>1.2.3</version>
</dependency>

2、logback.xml

在 src 根目錄下建立 logback.xml,根據(jù)自己的需求,相應(yīng)的修改其中的配置,其內(nèi)容如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!--日志級別以及優(yōu)先級排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL -->
<!-- status用來指定log4j本身的打印日志的級別 -->
<!--monitorInterval:Log4j能夠自動檢測修改配置文件和重新配置本身,設(shè)置間隔秒數(shù) -->
<configuration status="WARN" monitorInterval="30"><!--先定義所有的appender --><appenders><!--這個輸出控制臺的配置 --><console name="Console" target="SYSTEM_OUT"><!--輸出日志的格式 --><PatternLayoutpattern="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] %l %logger{36} - %msg%n" /></console><!--定義輸出到指定位置的文件 --><File name="log" fileName="/jpm/log4j2/logs/log.log" append="true"><PatternLayoutpattern="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] %l %logger{36} - %msg%n" /></File><!-- 這個會打印出所有的info及以下級別的信息,每次大小超過size,則這size大小的日志會自動存入按年份-月份建立的文件夾下面并進行壓縮,作為存檔 --><RollingFile name="RollingFileInfo" fileName="/jpm/log4j2/logs/info.log"filePattern="/jpm/log4j2/logs/$${date:yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log"><!--控制臺只輸出level及以上級別的信息(onMatch),其他的直接拒絕(onMismatch) --><!-- DENY,日志將立即被拋棄不再經(jīng)過其他過濾器;NEUTRAL,有序列表里的下個過濾器過接著處理日志;ACCEPT,日志會被立即處理,不再經(jīng)過剩余過濾器。--><ThresholdFilter level="error" onMatch="DENY"onMismatch="ACCEPT" /><PatternLayoutpattern="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] %l %logger{36} - %msg%n" /><Policies><TimeBasedTriggeringPolicy /><SizeBasedTriggeringPolicy size="100 MB" /></Policies><!-- DefaultRolloverStrategy屬性如不設(shè)置,則默認(rèn)為最多同一文件夾下7個文件,這里設(shè)置了30 --><DefaultRolloverStrategy max="30" /></RollingFile><RollingFile name="RollingFileError" fileName="/jpm/log4j2/logs/error.log"filePattern="/jpm/log4j2/logs/$${date:yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log"><ThresholdFilter level="ERROR" onMatch="ACCEPT"onMismatch="DENY" /><PatternLayoutpattern="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] %l %logger{36} - %msg%n" /><Policies><TimeBasedTriggeringPolicy /><SizeBasedTriggeringPolicy size="100 MB" /></Policies></RollingFile></appenders><!--只有定義了logger并引入的appender,appender才會生效 --><loggers><!--過濾掉spring和mybatis的一些無用的DEBUG信息 --><logger name="org.springframework" level="INFO"></logger><logger name="org.mybatis" level="INFO"></logger><root level="INFO"><appender-ref ref="Console" /><appender-ref ref="log" /><appender-ref ref="RollingFileInfo" /><appender-ref ref="RollingFileError" /></root></loggers>
</configuration>

3、輸出日志的代碼示例

package jpm.logback;    
import org.slf4j.Logger;    
import org.slf4j.LoggerFactory;    
public class TestLogback {        public static void main(String[] args) {            final Logger LOGGER = LoggerFactory.getLogger(TestLogback.class);LOGGER.debug("print debug log.");LOGGER.info("print info log.");LOGGER.error("print error log.");}
}

4、打印日志結(jié)果

36346416b08517b664262a0bcbe1b4a5.png

a42fd85ab6bffab40fccb69e5097c600.jpeg

上例使用 SLF4J 做日志接口, Logback 做日志實現(xiàn)的日志示例。

后面為大家介紹項目中的?Log4j2 使用示例。

http://aloenet.com.cn/news/44304.html

相關(guān)文章:

  • 國外做3d h視頻網(wǎng)站天津網(wǎng)站優(yōu)化
  • 深圳seo網(wǎng)站優(yōu)化公司seo中介平臺
  • 營銷網(wǎng)站建設(shè)套餐合肥seo快排扣費
  • 男人做想看的免費網(wǎng)站全渠道營銷成功案例
  • 做網(wǎng)站要會寫代碼嗎百度關(guān)鍵詞搜索怎么弄
  • 最好免費觀看高清播放seo發(fā)帖網(wǎng)站
  • 上海做網(wǎng)站那家公司好如何創(chuàng)建一個app平臺
  • 網(wǎng)站建設(shè)與開發(fā)試卷新東方培訓(xùn)機構(gòu)官網(wǎng)
  • 怎么做好網(wǎng)站方式推廣免費私人網(wǎng)站建設(shè)
  • 交互式網(wǎng)站有哪些功能友情鏈接出售
  • 備案網(wǎng)站轉(zhuǎn)入阿里云管理方面的培訓(xùn)課程
  • 阿里云做網(wǎng)站搜索引擎有哪些分類
  • 做優(yōu)惠卷網(wǎng)站倒閉了多少錢剪輯培訓(xùn)班一般學(xué)費多少
  • 企業(yè)網(wǎng)站營銷優(yōu)缺點搜索
  • 架設(shè)一個網(wǎng)站太原今日新聞最新頭條
  • 使用網(wǎng)站效果圖b站推廣軟件
  • 制作團購網(wǎng)站搜索引擎優(yōu)化關(guān)鍵詞的處理
  • iis怎么建網(wǎng)站最新的網(wǎng)絡(luò)營銷的案例
  • 東莞長安網(wǎng)站設(shè)計軟件培訓(xùn)班
  • 無錫 網(wǎng)站建設(shè)公司北京做網(wǎng)站公司哪家好
  • 網(wǎng)站菜單素材湖北seo
  • 網(wǎng)頁游戲網(wǎng)站斗地主青島seo關(guān)鍵詞優(yōu)化公司
  • 新媒體營銷案例有哪些百度seo如何優(yōu)化關(guān)鍵詞
  • 網(wǎng)站設(shè)為主頁功能怎么做下載谷歌瀏覽器并安裝
  • 網(wǎng)絡(luò)規(guī)劃的內(nèi)容廣東網(wǎng)站營銷seo費用
  • 惠州建設(shè)網(wǎng)站搜索引擎營銷案例分析
  • wordpress 關(guān)閉自動保存功能seo自動排名軟件
  • 浙江高端網(wǎng)站熱點新聞
  • 設(shè)計公司 網(wǎng)站個人網(wǎng)頁設(shè)計作品模板
  • 公司做影視網(wǎng)站侵權(quán)全國疫情防控最新數(shù)據(jù)