log4j

    1熱度

    1回答

    log4J是否仍然通過生成異常並檢查堆棧跟蹤來收集類,方法和行號? 或者由於Sun包含自己的日誌記錄框架,Java已經過優化。 如果沒有,爲什麼自那之後沒有做任何優化。快速有效地獲得類別,方法和生產線數量的主要挑戰是什麼? 雖然我討厭註解和儘量避免他們,一直log4j的沒有利用這一點,如: @ log4j的類MyClass的 @ log4j的法currentMethodOne 至少這會避免一些公司

    1熱度

    3回答

    我是全新的log4j,我似乎無法弄清楚這一點。如果我將log4j.configuration設置爲某個不存在的垃圾文件,那麼以下程序按我的預期工作。但是,如果我不這麼做,這是無聲的(比打印出的屬性等): package com.example.test; import org.apache.log4j.*; public class Log4jExample2 { final s

    5熱度

    2回答

    http://logging.apache.org/chainsaw/quicktour.html 第一個特徵。 我完成了本教程,它只是簡單地展示瞭如何直觀地使用GUI,但並沒有詳細討論這個新功能。我發現,最好的文檔是這樣的: log4j的環境中 正如附加目的地發送記錄log4j的環境外部事件(到文件,到SMTP,到插座等),接收器帶來事件記錄。 接收器旨在支持從另一個進程接收遠程記錄事件。例如,

    5熱度

    5回答

    在weblogic中,我可以在控制檯中配置Serverlog以使用log4j而不是默認的JDK日誌記錄。 然而SERVERLOG沒有使用log4j.properties文件,但似乎使用配置config.xml中 即使log4j.properties文件在類路徑中,我設置這些屬性: set JAVA_OPTIONS=%JAVA_OPTIONS% -Dlog4j.configuration=file:

    1熱度

    1回答

    我正在開發一個(內部)庫,我想強制使用這個lihrary的開發人員在記錄錯誤或致命級別消息時包含文本ID。在不修改log4j的情況下,我們要執行的操作類似於: logger.error(「E1234:An error has occured」); 對於log4j,我們可以在每晚構建期間掃描源代碼以驗證是否包含文本ID,或者實現在運行時驗證它的log4j appender。 但是,我們想要的是向錯誤

    9熱度

    4回答

    我有類似的結構阿耳: APP.ear - APP1.war - WEB-INF/classes/log4j.properties - APP2.war - WEB-INF/classes/log4j.properties - app1-ejb.jar - app2-ejb.jar - log4j.jar - spring.jar - commons-lang.ja

    12熱度

    2回答

    我的應用程序中有一些web服務,我想根據web服務名稱將它們記錄到不同的文件。對於我與 myLogger = Logger.getLogger(logKey); 創建伐木者我想知道如果我應該緩存這些記錄器,以避免每次調用創建它們,或者我可以忽略的開銷。

    4熱度

    3回答

    假設我的應用程序中有這些包 - foo.bar和foo.foobar,並且我想將所有來自foo.bar包的log4j日誌消息發送到foobar。日誌文件和從foo.foobar到foofoobar.log文件的日誌消息,我應該如何配置log4j.xml文件?

    3熱度

    2回答

    我想配置log4j使用SMTPAppender,但我不斷收到中繼訪問被拒絕的錯誤。在我的筆記本電腦上執行我的代碼並直接從我的共享主機環境中得到此錯誤。 以下是相關配置: #CONFIGURE SMTP log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.SMTPHost=mydomain.com

    103熱度

    6回答

    我必須設置/傳遞什麼變量作爲JVM的參數才能使log4j正常運行?正確地說,我的意思是沒有抱怨,並打印到控制檯。我能看到一個典型的例子嗎? 注意:我需要避免在應用程序中創建log4j.properties文件。