我剛剛遇到同樣的問題,似乎logback-beagle根本無法在開普勒工作。我相信它可以在早期版本的eclipse中運行,但是遵循http://logback.qos.ch/beagle/的安裝說明並嘗試其他一些操作(例如帶有JAnsi的colouring options for logback)並沒有引導我。
我發現的最好的選擇(因爲你問了一個)是Grep Console,它與我的kepler安裝一起工作,並且可配置爲允許您在控制檯輸出上應用基於正則表達式的着色條件。
至於你的「從日誌輸出導航」點,我假設你想要能夠點擊(Java)類名並自動導航到相應的類定義,你只需要配置你的控制檯appender以包括文件和行號的輸出,即(%file:%line)
(或%F
和%L
,如果您願意;請參閱pattern layout options瞭解更多詳情)。舉例來說,這裏就是我用我的logback.xml文件的內容:
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%-5level %d{dd/MM/yyyy HH:mm:ss.SSS} \(%file:%line\) - %message%n</pattern>
</encoder>
</appender>
使用grep的兩個控制檯和文件線狀圖案的唯一問題是,行grep的控制檯的造型隱藏的事實,類名和行號是可點擊的(Grep控制檯樣式會覆蓋eclipse的「鏈接」的藍色下劃線)。我想如果你想要「鏈接風格」,你必須通過在Grep控制檯中配置一個模式來識別這些鏈接並自己設計風格。
編輯:只是因爲它竊聽我沒有看到鏈接的Java類,我用下面的模式「linkify」 Java類和行號:
([a-zA-Z]+\.java:\d+)
我在「管理增加了一個表達表達式「對話框稱爲」Java鏈接「,使用上述正則表達式模式,並將其設置爲不使用」整行「樣式(即它將繼承基於日誌級別的樣式),並將」組1「樣式定義爲藍色(#0000ff)前景色和藍色下劃線,帶淺藍色背景(#c0ffff),以便覆蓋該行其餘部分的背景色:
Eclipse Marketplace上的代碼通常來自第三方開發人員,而不是主要的Eclipse團隊。完全取決於開發人員將多少功能添加到其插件中。 –