log4

    1熱度

    2回答

    我一直在主題中解決這個問題。 我想是這樣的: String sCurrDir = System.getProperty("user.dir"); int nLastBSlash = sCurrDir.lastIndexOf('/'); System.setProperty("current.folder", sCurrDir.substring(nLastBSlash + 1)); ,並增

    1熱度

    1回答

    我執行日誌在Web服務應用程序有以下要求: 日誌應被存儲在數據庫 日誌應該是機器可讀(信息的每一位應存放在單獨列) 日誌應該是可擴展(客戶端代碼可以指定信息將在數據庫中去特定列) 應該能夠從客戶端代碼傳遞大對象數據庫(serialiazing) 不應該打性能(DB的寫操作應在單獨的線程來完成) 我知道,log4net的和similair解決方案具有DB追加程序。但是,如何編寫數據庫呢?和大對象?

    0熱度

    1回答

    Solr4輸出等輸入: 10:56:55.689 [searcherExecutor-5-thread-1] INFO org.apache.solr.core.SolrCore - [core0] Registered new searcher [email protected] main{StandardDirectoryReader(segments_14:228601 _27j5(4.3.

    0熱度

    1回答

    我正在執行JUnit測試並接收log4j:WARN當我運行測試類時,沒有找到appender用於記錄器(class ..)錯誤。 Log4j屬性文件存在於我的文件夾根目錄中。 此代碼似乎工作,但爲什麼不自動拾取log4j。 package com.folio3.automation; import org.apache.log4j.BasicConfigurator; import org.a

    0熱度

    2回答

    我需要設置日誌文件名稱,如log-{ClassThatInvokesLogger}-{Data}。擴展FileAppender可以獲得類名嗎?本文How to create a new log file for each time the application runs指出如何將時間戳數據添加到日誌文件名。但是如何從ExtendedFromFileAppender類中獲得{ClassThatIn

    1熱度

    1回答

    由於我不熟悉log4j,因此我需要您的建議。我有一個使用Maven的Java項目。 我的配置允許我每天只有一個日誌文件。 所以現在如果我在一行中運行我的應用程序2x,日誌文件會被第二次運行破壞。 我永遠不會有第一次運行的日誌。 我希望每次運行我的應用程序時都能夠獲得新的日誌文件。 這是我如何通過命令行運行我的應用程序: java -cp .;MyProject.jar com.data.utils

    0熱度

    1回答

    有加罐子在Tomcat的/ lib目錄[Tomcat的7] log4j-1.2.15.jar, log4j-api-2.0-alpha2.jar, log4j-jcl-2.0-alpha2.jar, logback-classic-1.1.7.jar, log4j12-api-2.0-alpha2.jar, log4j-core-2.0-alpha2.jar, log4j-over-s

    1熱度

    1回答

    在Log4j 1.2中,您可以簡單地使用記錄器並在運行時添加appender。例如,這對於測試目的而言非常方便。我們曾經創建一個模擬appender並將其添加到記錄器。隨後我們可以做出不同的斷言。 什麼是log4j2的等價物? 這個example例如顯示其他人如何添加測試appender。 log4j2頁面顯示了一些關於如何添加appender的示例。但是,他們會在整體上下文中添加appender

    0熱度

    1回答

    我正在研究通過war文件部署在jboss上的spring-mvc/maven應用程序。我使用log4j將日誌插入到數據庫中。這是我的log4j.properties文件的一個片段。 log4j.rootLogger=ERROR, CONSOLE log4j.logger.com.ge.epay.web.controller=INFO log4j.logger.com.ge=ERROR log

    5熱度

    2回答

    我學習SLF4J和Spring.I log4j的得到比根記錄等從SLF4J看到我們使用一個線 private final Logger logger = LoggerFactory.getLogger(name.class); 我已經看到,這是獲得根記錄由eyerywhere默認。 這是如何得到根記錄器?我錯了嗎? 如何獲得log4j.xml文件中定義的其他記錄器? 這是我的配置: <?xml