log4j2

    1熱度

    1回答

    我在運行於Tomcat 8.0.12的servlet 3.0 Web應用程序中使用log4j2(2.0.2)。我試圖使用weblookup來獲取Web應用上下文路徑作爲日誌文件名稱的一部分。 (我們使用屬性來配置它,在幾個不同的上下文中運行相同的war文件)。 的log4j2.xml文件包括 <RollingFile name="Web" fileName="/srv/dnsnet/logs/w

    4熱度

    1回答

    我試圖在tomcat 7.0.23中配置帶有10個日誌文件的log4j2(2.0.2)的RollingFile appender。 我在filePattern中使用$ {sys:catalina.base},它不起作用,日誌文件放在tomcat/bin/$ {sys:catalina.base} /目錄中。 有趣的部分是,在tomcat/logs下創建了第一個日誌文件(沒有數字),這意味着它成功地

    0熱度

    1回答

    我有一個使用log4j2的單例記錄器,它將從各個類中調用。 輸出的格式是 - 日期INFO com.so.pg1 ABC 說我有4類(PG1,PG2,PG3,PG4)。我目前正在使用內部聲明pg1,pg2,pg3的pg4類。 他們都有一個私人記錄器字段。 private static SingletonLog logger = SingletonLog.getInstance(pg4.class.

    2熱度

    2回答

    是否可以將System.out(OutputStream)直接寫入日誌文件,如「舊」log4j中? 我只找到log4j的解決方案,而log4j2 感謝您的幫助!

    2熱度

    1回答

    我正在使用log4j 2.0.2進行日誌記錄。我試圖將ContextMapLookup用於RollingFileAppender的fileName和filePattern屬性,但我無法使其工作。 這裏是一個REST門面我(簡化)地圖初始化: @GET public Response logSomething(@QueryParam("param") String param) { Th

    0熱度

    1回答

    我正在切換到log4j2並且無法弄清楚如何爲不同的web服務使用不同的log4j2.xml文件。我正在使用WebSphere 8.5。 例如: 我有3個Web服務(ws1,ws2和ws3)和3個不同的日誌文件(wslog1,wslog2,wslog3)。 我想有3個不同的log4j2配置文件(eiter具有不同的名稱或相同的名稱,但在不同的目錄中)。 在log4j1.x中,我可以使用Propert

    0熱度

    1回答

    我有一個log4j2配置,它記錄只允許進行控制檯級別爲ERROR這些條目: <?xml version="1.0" encoding="UTF-8"?> <Configuration status="INFO"> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pa

    7熱度

    3回答

    我將Log4J2添加到了我的應用程序中。我將所有的Log4J2 .jar文件複製到LIB目錄,並創建了Log4J2.xml文件來支持它。我的代碼已更新,以導入必要的日誌管理器和記錄器API。然後我添加了靜態最終記錄器方法,並在我的代碼中調用記錄器apis。 Eclipse中的所有編譯文件。我繼續在我的DEV機器上啓動我的服務器來驗證它。在啓動我的服務器時,我收到以下錯誤:' 2014-10-19

    3熱度

    1回答

    如何關閉log4j2在初始化時吐出的調試日誌? 這些排序的東西: 2014年10月22日11:16:45505 DEBUG建築插件[名稱=濾波器的class = org.apache.logging.log4j.core.filter.ThresholdFilter]。搜索構建器工廠方法... 2014-10-22 11:16:45,505 DEBUG在類org.apache.logging.lo

    0熱度

    1回答

    我對java和classpaths相當新穎.. 我有一個EJB項目,它對POM中的log4j2有依賴性。它在EAR中運行,因此是EAR POM中的EJBModule。我也有一個EOM和EJB項目都來自的父POM。嘗試使用LogManager檢索記錄器時,出現錯誤「StatusLogger無法找到日誌記錄實施,使用SimpleLogger」。我的log4j2.xml文件位於EJB項目的src/mai