我通常在eclipse中使用tomcat插件並從eclipse運行它。 現在我想從終端使用它。但問題是我沒有得到顏色的輸出。至少應該以紅色顯示錯誤。apache tomcat在Linux終端輸出顏色
任何想法如何實現這一目標?
編輯:如果沒有這樣的工具存在,任何人都可以指導我創建一個。我有興趣創建一個這樣的工具。
我通常在eclipse中使用tomcat插件並從eclipse運行它。 現在我想從終端使用它。但問題是我沒有得到顏色的輸出。至少應該以紅色顯示錯誤。apache tomcat在Linux終端輸出顏色
任何想法如何實現這一目標?
編輯:如果沒有這樣的工具存在,任何人都可以指導我創建一個。我有興趣創建一個這樣的工具。
是的,實際上有一種方法,首先您需要使用log4j而不是默認記錄器來創建apache tomcat日誌。 然後您可以實際定製log4j的輸出。你將不得不閱讀關於tomcat日誌記錄的一些信息,關於log4j,你可以配置控制檯輸出,然後你可以擁有你需要的顏色,因爲它們是可定製的。
有些鏈接可以幫助你。
謝謝 我會研究它。 – Skeptor
你可以試試ccze,但仍無法與少或尾部完美的作品,與靜態日誌上順暢運行grep
的行緩衝模式
轉向。
使用尾
tail -f fileName | grep --line-buffered my_pattern
使用更少
less +F fileName | grep --line-buffered my_pattern
使用Watch &尾部突出新線
watch -d tail fileName
簡短的回答是 - 忘了它:) Eclipse解析日誌輸出,並基於該解析突出顯示它。要在終端上實現相同的功能,您需要:(1)特殊的終端驅動程序,(2)執行相同解析並輸出設置顏色的ASCII序列的過濾程序,或(3) - 將日誌框架修改爲當轉儲到終端時,使用ASCII序列輸出日誌輸出。 –
所以認真,輸出只是一個純文本和日食在改變顏色很痛苦:0 – Skeptor