logback

    2熱度

    1回答

    在我的程序中有兩種模式:使用GUI和不使用GUI。當有GUI時,必須將所有日誌語句發送到GUI,否則就沒有意義。沒有GUI,但它並不重要。 問題是,我希望大多數(75%?)我的用戶在GUI模式下使用默認設置下的程序。我期望的剩餘用戶將需要更高級的日誌記錄(記錄到文件,記錄到數據庫,根本不記錄等)。但問題是,如果我迎合75%,從我知道這將導致其餘用戶的痛苦,因爲我的logback.xml文件提供在我

    0熱度

    1回答

    考慮爲的logback以下基本配置: <configuration> <appender name="ControlAppender" class="org.quackbot.ControlAppender"> <pattern>%d{MM/dd/yyy hh:mm:ss a} %-5p %c - </pattern> </appender> </configur

    4熱度

    1回答

    我有一個類與幾種方法。我希望每種方法都能輸出到不同的日誌文件。使用這樣的logback.xml文件,它會記錄來自該類的所有日誌記錄調用。 <logger name="com.mincom.ellipse.conversion.BatchConverter" level="INFO"> <appender-ref ref="FILE" /> </logger> 如何獲得每種方法的日誌

    8熱度

    3回答

    我正在使用slf4j + logback登錄我們的應用程序。早些時候我們最近使用了jcl + log4j。 由於大量的在我們的應用程序日誌,有磁盤已滿在生產環境中的機會。在這種情況下,我們需要停止記錄,應用程序應該正常工作。我從網上找到的是我們需要輪詢Logback StatusManager以查找這樣的錯誤。但是這會爲應用程序添加一個logback的依賴項。 對於log4j,我發現我們可以創建一

    6熱度

    1回答

    我使用Logback/SLF4J進行日誌記錄,並且它在我的Mac開發機器上像一個魅力一樣工作。 我已經使用了郵件附加目的地主題以下模式: <subject>[ERROR] ${HOSTNAME} : %msg</subject> 當運行我的Mac上的服務,我收到這樣的主題: macbook-pro.localhost : Error message 當我上運行的服務我收到以下電子郵件主題

    1熱度

    1回答

    我嘗試使用logback記錄solr輸出。 使用maven我構建了一個新的webapp並排除了對commons-logging和slf4j-jdk14例如 <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-core</artifactId> <version>3.3</version>

    0熱度

    1回答

    我的項目非常簡單。我想要一個支持slf4j和logback作爲實現的標準ear-project。我的主要問題是,配置文件沒有被使用,我得到的調試信息從xerces打印到控制檯。 我認爲有一個主要的ear文件類路徑問題,因爲作爲戰爭的項目運行良好。我已經將logback.xml放到每個根目錄,但它不起作用。我也遇到了無法找到hibernate.cfg.xml文件的問題。任何人都可以給我一個提示,甚至

    35熱度

    1回答

    logback的配置文件在類路徑中找到,因此是Eclipse-project-specific,這不是我想要的。我使用多個Java實用程序,它們全部駐留在單個項目中(共享類路徑),並且我需要爲其中的一些使用特定的配置。 我試過變量替換和Joram配置器,但沒有爲我工作。這很可能是我的錯,我有一天會解決它,但現在我需要一個簡單的解決方案。

    2熱度

    1回答

    我試圖使用映射診斷上下文添加在一個頁面請求的所有相關記錄報表用戶的用戶名。不過,我嘗試了三種不同的方式使其無法成功工作: 登錄後將用戶名輸入到MDC,註銷後刪除。該方法最終混合哪個日誌語句來自哪個用戶。 使用ServletFilter中推每個頁面加載的用戶名到MDC和彈出它回退作爲請求結束。這隻能捕獲一些數據,並且只能在Spring安全層中捕獲。 在所有控制器方法之前使用AOP @Around攔截

    1熱度

    2回答

    我在第三方應用程序的插件中使用了slf4j + logback。新版本的主應用程序從log4j切換到slf4j + log4j +自定義appender .... 它看起來像我需要更改我的代碼,所以日誌記錄開始再次工作。基本上與log4j兼容(沒有跟蹤,沒有參數化日誌記錄)。 這種情況最簡單的方法是什麼?