slf4j

    0熱度

    1回答

    使用類似slf4j的優點之一是避免使用參數化日誌記錄進行字符串連接。但是,如果您有很長的日誌消息 ,您如何避免性能下降? logger.debug("This is a very long message that prints two values." + " However since the message is long, we still incur the performan

    5熱度

    1回答

    我在執行jar時遇到了問題。 當我這樣做: mvn package 我得到我的目標文件夾罐子,但我得到的SLF4J API的一個的LoggerFactory時NoClassDefFoundError的我想運行它。 這是我的pom.xml: <?xml version="1.0"?> <dependencies> <dependency> <groupId>org.slf

    2熱度

    1回答

    我有slf4j版本1.7.5。 我如何使log.trace()工作,以便isTraceEnabled()將返回true。 而且我已經加入到我的管道下面的代碼: pipeline.addLast(new LoggingHandler(LogLevel.TRACE));

    0熱度

    1回答

    我需要在客戶端服務器程序中使用logback,對於每個到服務器的請求,它都會創建一個新的服務,它將在單獨的線程中運行。我需要記錄服務執行期間發生的操作。但我不想爲每個服務線程生成單獨的記錄器對象。我知道一種解決方案是將記錄器對象設置爲靜態。所以它不會被實例每次但有這類問題的任何標準溶液。波紋管是從我的源代碼中的一些代碼段: 的服務器類爲每個請求創建一個單獨的線程servcie: 1:特異於服務器類

    0熱度

    1回答

    對於我當前的Web應用程序,我在java中編寫了一個庫,它執行一些奇特的後端任務。所有程序輸出都通過log4j運行,或者通過slf4j更精確。我做了這樣的特殊配置 ### Direct log messages to stdout log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.lay

    0熱度

    4回答

    我使用Grails 2.3.8 我創建使用 grails create-app testapp 的默認應用當我運行: grails runApp 我得到了以下問題: | Configuring classpath | Error Error executing script RunApp: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/

    3熱度

    2回答

    我知道客戶端服務器中使用了MDC,爲了找出哪個客戶端使用哪個日誌,進行日誌記錄。 (reference) 但爲什麼我們用MDC.remove()? 這是一個內存效率問題嗎?

    17熱度

    2回答

    有什麼方法可以覆蓋logback配置嗎?我知道我們在名爲logback.xml的文件(通常存儲在路徑src/resources中)中定義了logback配置,並且我知道通過使用<include>標籤,我們可以設置一個外部文件以添加到logback.xml,如下所示: <configuration> <!--<include url="file:///d:/ServerConfig.xml"/>

    0熱度

    1回答

    雖然開始我的web應用程序,它擊中以下錯誤信息: Infos: Starting Servlet Engine: Apache Tomcat/7.0.53 mai 16, 2014 3:35:16 PM org.apache.catalina.loader.WebappClassLoader validateJarFile Infos: validateJarFile(C:\Users\Aym

    0熱度

    1回答

    我有一個.jar文件(例如foo.jar),我們不能改變它,它包含一個commons-logging.properties文件(重定向到JDK14Logging)並依賴於外部的commons-logging.jar文件日誌記錄。這,我相信被設置爲輸出到stdout,這是不是很有幫助。 我們有一個不同的日誌記錄系統(如果它很重要),我們正在使用,並傾向於使用。是否可以有一個外部屬性文件(位於foo.