亚洲福利网站,国产精品久久国产三级国电话系列 ,欧美久久久久久,蜜桃av在线

IT培訓-高端面授IT培訓機構
云和教育:云和數據集團高端IT職業教育品牌
  • 國家級
    全民數字素養與技能培訓基地
  • 河南省
    第一批產教融合型企業建設培育單位
  • 鄭州市
    數字技能人才(碼農)培養評價聯盟

java開發問題:Logback是最好用的日志框架嗎?

  • 發布時間:
    2023-06-16
  • 版權所有:
    云和教育
  • 分享:

日志技術可以將系統執行的信息選擇性的記錄到指定的位置(控制臺、文件中、數據庫中)。隨時以開關的形式控制是否記錄日志,無需修改源代碼,就可以取消或者記錄信息。并且牛人或者第三方公司已經做好的日志記錄實現代碼,開發者可以直接拿來使用。

常見的日志框架有Log4J和Logback,這里重點介紹Logback,Logback是由log4j創始人設計的另一個開源日志組件,性能比log4j要好,Logback官方網站:https://logback.qos.ch/index.html Logback是基于slf4j的日志規范實現的框架。主要分為以下三個技術模塊:

? logback-core: logback-core 模塊為其他兩個模塊奠定了基礎,必須有。

??logback-classic:它是log4j的一個改良版本,同時它完整實現了slf4j API。

??logback-access 模塊與 Tomcat 和 Jetty 等 Servlet 容器集成,以提供 HTTP 訪問日志功能。

Logback常用操作

輸出格式、輸出位置

通過設置日志的輸出級別可以控制哪些日志信息輸出或者不輸出。Logback日志系統的特性通過核心配置文件logback.xml控制的。Logback日志輸出位置、格式設置方法如下:

? 通過logback.xml 中的標簽可以設置輸出位置和日志信息的詳細格式。

? 通常可以設置2個日志輸出位置:一個是控制臺、一個是系統文件中

輸出到控制臺的配置標志代碼如下:

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">

輸出到系統文件的配置標志:

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">

日志級別設置

日志輸出級別用于控制系統中哪些日志級別是可以輸出的。級別程度排序依次是:TRACE< DEBUG< INFO ,默認級別是debug(忽略大小寫),對應其方法。

作用:用于控制系統中哪些日志級別是可以輸出的,只輸出級別不低于設定級別的日志信息。

ALL 和 OFF分別是打開全部日志信息,及關閉全部日志信息。

具體在<root level=“INFO”>標簽的level屬性中設置日志級別,具體如下:

<root level=“INFO">   
    <appender-ref ref="CONSOLE"/>
    <appender-ref ref="FILE" />
</root>
主站蜘蛛池模板: 安义县| 宜章县| 陆川县| 客服| 五家渠市| 谢通门县| 水富县| 固镇县| 伊吾县| 句容市| 武宣县| 夹江县| 鹰潭市| 延津县| 宁津县| 辽源市| 连山| 亚东县| 治多县| 普定县| 开平市| 永靖县| 泰顺县| 固原市| 临朐县| 邵阳县| 穆棱市| 钦州市| 溧水县| 青阳县| 瑞丽市| 互助| 巴林左旗| 潮州市| 紫云| 个旧市| 景洪市| 绥江县| 封丘县| 萝北县| 外汇|