log4j

    6熱度

    2回答

    我想弄清楚一個乾淨的方法來攔截在我的應用程序中發生的未捕獲的異常。 我有log4j配置爲記錄正常的應用程序流和捕獲異常,所以這是照顧。現在,我有一個類,它接收所有錯誤級別的消息,並將它們添加到隊列中以批量發送電子郵件。 理想情況下,我希望有一種方法可以攔截未捕獲的異常,以便我可以將它們傳遞給同一個'郵件批處理'隊列,但如果這不是可行的,我當然可以接受建議。 我對JBoss上的LogIntercep

    29熱度

    2回答

    只要應用程序正在運行,我就希望日誌翻轉,但我希望日誌在應用程序重新啓動時重新開始。 更新時間: 基於erickson's反饋,我的appender看起來是這樣的: <appender name="myRFA" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="my-server.log"/>

    1熱度

    1回答

    您好我正在使用log4j api進行日誌記錄。當我使用下面的代碼追加到附加器,它顯示「addAppender()是未定義的類型記錄器」錯誤 FileAppender myAppender = new FileAppender(new PatternLayout(),"output.log"); Logger.getLogger(ConfigFileReader.class.getName()).

    24熱度

    4回答

    在日誌框架log4j & log4net中,您可以記錄各種級別的信息。大多數級別都有明顯的意圖(比如「調試」日誌與「錯誤」)。然而,我一直膽怯的一件事是將我的日誌分類爲「致命」。 什麼類型的錯誤非常嚴重,以至於它們應該被歸類爲致命?雖然這是輕微的情況驅動,但在決定將異常記錄爲致命錯誤還是僅僅是錯誤時,您使用的一些經驗法則是什麼?如果缺少的東西或情況發生了該應用程序根本無法繼續

    11熱度

    2回答

    我有一個應用程序,它在log4j.properties文件中爲其配置了log4j日誌記錄。目前,此應用程序在UNIX上運行,並在/ tmp中創建日誌文件。此應用程序需要在Windows上運行,並且在該平臺上,我希望它選擇正確的臨時目錄,我相信它是C:\ temp。 如何更改我的log4j.properties文件以實現此目的?我是否需要切換到使用XML配置文件?

    0熱度

    2回答

    我將Windows事件日誌記錄功能添加到現有的Java應用程序,我想利用事件ID(我們的管理員已經在使用它們)。在使用NTEventLogAppender進行日誌記錄時,是否有辦法指定事件ID?

    0熱度

    2回答

    哪個log4j版本與最新的OpenCms 7捆綁在一起?

    75熱度

    10回答

    我有一個必須在Win或Linux機器上部署的java webapp。我現在想添加log4j進行日誌記錄,我想爲日誌文件使用相對路徑,因爲我不想在每個部署中更改文件路徑。容器很可能是Tomcat,但不一定。 這樣做的最好方法是什麼?

    15熱度

    6回答

    我已經王氏tomcat下部署在apring web應用的測井設置有問題6. 該web應用使用共享記錄的API,運行時的log4j應使用。日誌文件已創建但仍爲空 - 不會發生日誌條目。 設置如下: WEB-INF/web.xml中: <context-param> <param-name>log4jConfigLocation</param-name> <param-value>

    45熱度

    3回答

    這是我的日誌輸出 INFO main digestemails - process inbox INFO main digestemails - checking for emails in c:\development\DCMail\email\KN-Source INFO main digestemails - digesting [email protected] INFO main