国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

was下log4j設(shè)置日志不輸出問題

這篇具有很好參考價(jià)值的文章主要介紹了was下log4j設(shè)置日志不輸出問題。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

was下log4j設(shè)置日志不輸出問題

WAS 也是用的 commons-logging 日志框架

commons-logging 確定 LogFactory 實(shí)現(xiàn)的順序是

  1. 從應(yīng)用的 META-INF/services/org.apache.commons.logging.LogFactory 中獲得 LogFactory 實(shí)現(xiàn)
  2. 從系統(tǒng)環(huán)境中獲得 org.apache.commons.logging.LogFactory 獲得 LogFactory 實(shí)現(xiàn)
  3. 從 classpath 下的 commons-logging.properties 文件中獲得 LogFactory 實(shí)現(xiàn)

而之所以在 tomcat 下表現(xiàn)良好的 log4j 日志輸出放到 was 下不靈了,是因?yàn)?was 在第二步截住了,was 有一個(gè)系統(tǒng)環(huán)境變量 org.apache.commons.logging.LogFactory 的值為 com.ibm.was.commons.logging.TrLogFactory,這個(gè)類在 ws-commons-logging.jar 中。

所以我們?cè)谑褂?commons-logging 時(shí),要能應(yīng)用到所期望的 LogFactory 實(shí)現(xiàn)就要在第一步獲得 LogFactory 實(shí)現(xiàn),這就是前面的第二種方法。

而 Logger log = Logger.getLogger(BudgetQryServiceImpl.class) 用直接得到 Log4j 的 Logger 也就是跳開了用 LogFactory 來獲得 Logger 的尷尬。

解決辦法為:

在目錄:

/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties

增加一個(gè)文件名:

commons-logging.properties

內(nèi)容為

org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl文章來源地址http://www.zghlxwxcb.cn/news/detail-714338.html

到了這里,關(guān)于was下log4j設(shè)置日志不輸出問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • springboot 集成log4j日志,需要自定義json格式內(nèi)容輸出方便ES采集

    公司需要將服務(wù)遷移到K8S環(huán)境上,由于目前服務(wù)輸出的格式不符合ES進(jìn)行采集的日志格式,所有需要將日志輸出的格式進(jìn)行調(diào)整為JSON格式,方便ES采集 之前是直接配置的輸出格式的message為 \\\"message\\\": %msg\\\" ,但是由于打日志需要打印json內(nèi)容的日志就沒有進(jìn)行轉(zhuǎn)義導(dǎo)致,整體輸出

    2024年02月12日
    瀏覽(20)
  • Flink使用log4j.properties不打印日志問題

    日志配置文件選擇使用log4j.properties flink程序不打印日志。 問題原因 ????????日志依賴包沖突 解決辦法 ????????將lib目錄下的log4j2依賴移除,如下: ????????log4j-1.2-api-2.12.1.jar ????????log4j-api-2.12.1.jar ????????log4j-core-2.12.1.jar ????????log4j-slf4j-impl-2.12.

    2024年02月09日
    瀏覽(21)
  • Java中的Log4j是什么?如何使用Log4j進(jìn)行日志管理

    Log4j是一個(gè)Java日志管理工具,它可以幫助開發(fā)者在應(yīng)用程序中記錄日志。它是由Apache軟件基金會(huì)開發(fā)和維護(hù)的,已經(jīng)成為Java開發(fā)中最流行的日志管理框架之一。 Log4j可以通過多種方式記錄日志,包括控制臺(tái)輸出、文件輸出、數(shù)據(jù)庫存儲(chǔ)等。此外,Log4j還提供了多種日志級(jí)別,

    2024年02月04日
    瀏覽(34)
  • 【日志加載 log4j】

    【日志加載 log4j】

    2.編寫配置 3.獲取日志對(duì)象 4.1 Loggers 記錄器 4.2 Appenders 輸出源 4.3 Layouts 布局 5. 配置文件 log4j.properties

    2024年02月11日
    瀏覽(23)
  • log4j日志框架的使用

    log4j的配置文件可以理解成有2部分 1根日志記錄器? 2 各appender(輸出源)配置 入口 loggerManager的靜態(tài)代碼塊 在loggerManager的靜態(tài)代碼塊中,完成對(duì)配置文件的讀取和解析 然后組裝成框架的Logger對(duì)象、appender對(duì)象完成初始化操作 當(dāng)調(diào)用logger.info打印日志時(shí),和logback的流程基本一樣

    2024年02月04日
    瀏覽(24)
  • 用Log4j 2記錄日志

    用Log4j 2記錄日志

    下面代碼示例的maven工程中的pom.xml文件中需要增加對(duì)Log4j 2的依賴: 配置說明參考文檔 https://logging.apache.org/log4j/2.x/manual/configuration.html 配置文件中pattern的詳細(xì)說明 例如,下面配置文件片段中用到了pattern: pattern的詳細(xì)說明請(qǐng)參考: https://logging.apache.org/log4j/2.x/manual/layouts.ht

    2024年02月14日
    瀏覽(23)
  • SpringCloud使用log4j日志框架教程

    上一篇文章我們介紹了《SpringCloud使用logback日志框架教程》,本文我們?cè)賮斫榻B下log4j2。 Log4j2是一款流行的Java日志框架,它提供了高度可配置的日志記錄功能,支持多種不同的輸出格式和目標(biāo),比如文件、控制臺(tái)、數(shù)據(jù)庫等等。Log4j2的設(shè)計(jì)目標(biāo)是提供高性能、低延遲的日志

    2024年02月16日
    瀏覽(30)
  • Mybatis日志Log4j與Logback

    目錄 一、Log4j與Logback的區(qū)別? 發(fā)展歷史和維護(hù) 二、Slf4j 依賴 三、Logback使用 logback.xml配置文件 四、Log4j使用 五、查看日志內(nèi)容 發(fā)展歷史和維護(hù) Log4j是最早的Java日志框架之一,具有較長的歷史;然而Log4j 1.x版本在性能和并發(fā)性方面存在一些限制,并且已經(jīng)停止維護(hù)。 Logbac

    2024年02月12日
    瀏覽(31)
  • Java 項(xiàng)目日志實(shí)例基礎(chǔ):Log4j

    Java 項(xiàng)目日志實(shí)例基礎(chǔ):Log4j

    點(diǎn)擊下方關(guān)注我,然后右上角點(diǎn)擊...“設(shè)為星標(biāo)”,就能第一時(shí)間收到更新推送啦~~~ 介紹幾個(gè)日志使用方面的基礎(chǔ)知識(shí)。 1 Log4j 1、Log4j 介紹 Log4j(log for java)是 Apache 的一個(gè)開源項(xiàng)目,通過使用 Log4j,我們可以控制日志信息輸出到日志文件、也可以控制每一條日志的輸出格式

    2024年02月12日
    瀏覽(25)
  • Java日志框架JUL、Log4j、logback、log4j2使用

    Java日志框架JUL、Log4j、logback、log4j2使用

    隨著軟件系統(tǒng)的發(fā)展系統(tǒng)業(yè)務(wù)越來越多、邏輯越來越復(fù)雜、代碼量越來越多,伴隨著容易出現(xiàn)的bug也會(huì)越來越多,不論是開發(fā)測試階段還是生產(chǎn)階段都需要將這些錯(cuò)誤及時(shí)的捕捉記錄下來,方便解決這些問題,否則針對(duì)出現(xiàn)的異常無從下手;此時(shí)就需要一些日志框架來完成這

    2024年02月15日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包