LogFX:JavaFX編寫一個漂亮、輕量級的日誌檢視器
LogFX 是一個簡單的日誌閱讀器,支援顏色突出顯示並能夠處理巨大的檔案。
LogFX 是一個多平臺、免費和開源的日誌檢視器,旨在處理非常大的檔案而不會影響效能。
它是用 JavaFX 編寫的,因此可以在大多數作業系統上執行。
作者的話:
很久以前,我從Windows轉到MacOS後寫了這個程式,當時(甚至現在)還沒有BareTail for MacOS......因為我真的很想念一個能讓我輕鬆找到大檔案內容的日誌檢視器,所以我很快就寫了這個程式,並且隨著時間的推移,一直在慢慢改進它。
自從Java獲得了jlink之後,將其作為獨立的二進位制檔案釋出變得更加容易,這就是我所做的......感謝GitHub Actions,我也可以輕鬆地在Linux/MacOS/Windows上設定構建並自動部署它......這就是我為主要作業系統自動構建二進位制檔案的方法,沒有什麼難度。
儘管LogFX多年來對我很有用,但我還是希望1.0版本能夠很好地與更多的人分享......所以我推遲了很多年才釋出:(這個網站已經有2年沒有變化了!)。我曾試圖實現一些高階功能,如自動更新,修復去時間功能,該功能根據日誌檔案的不同,有點一波三折,等等......但我最終決定它已經足夠好了,因為它是 ,甚至刪除了一些有缺陷或太難實現的變化,讓這個東西最終出來。
我想說結果是相當好的:在我完全沒有偏見的觀點中,這個應用程式看起來很美,它很快,真的很小(如果你有一個支援JavaFX的JVM,就有370KB的jar,或者下載35MB的jlink版本,包括執行它的最小JVM),有足夠好的記憶體佔用(開始是30MB左右,但如果你不限制它,它會增長到100MB左右,因為JVM優化的是速度,不是記憶體。 ...正如我在文件中解釋的那樣,你可以將Xmx設定為25m左右,如果你不開啟日誌檔案的記錄,它將把RAM的使用限制在這個範圍內而不會崩潰),而且相當容易編寫... 我一直在嘗試新的桌面框架,如Flutter、Jetbrains移植的Compose、Rust的Tauri等等,我沒有什麼理由認為它們真的能打敗JavaFX,如果你對Java很熟悉的話......所以我暫時還是堅持使用它。
無論如何,也許這對其他人來說是有用的......
相關文章
- Monaco Editor 實現一個日誌檢視器
- C#輕量級日誌監控器EasyLogMonitorC#
- JXPopupView:一個輕量級的自定義檢視彈出框架View框架
- 輕量級日誌收集方案LokiLoki
- 檢視pod下面某一個容器的日誌
- 輕量級影像瀏覽器和檢視器:Lyn for mac瀏覽器Mac
- 仿Laravel寫了一個輕量級的框架Laravel框架
- GoAccess:一個實時的 Web 日誌分析器及互動式檢視器GoWeb
- SpringBoot接入輕量級分散式日誌框架(GrayLog)Spring Boot分散式框架
- 輕量級影像檢視器 Lyn最新漢化版資源
- Linux 檢視日誌Linux
- alertmanager: 檢視日誌
- 輕量級 Web 元件編譯器 — StencilWeb元件編譯
- 檢視系統的日誌
- PhpOffice 寫一個漂亮的表格PHP
- 輕量級影像檢視器:Lyn for Mac v2.3.6漢化版Mac
- [轉載]用 Go 寫一個輕量級的 ldap 測試工具GoLDA
- Python 如何開發高效漂亮的輕量級 Web 應用?PythonWeb
- Pekwm:一個輕量級的 Linux 桌面Linux
- Hyperf日誌檢視元件元件
- Logminer如何檢視日誌
- Linux檢視日誌檔案寫入速度的4種方法Linux
- 檢視日誌的幾種形式
- 如何通過幾個簡單的步驟編寫一個漂亮的初級開發者簡歷
- 輕量級圖片編輯器:PhotoPad Pro for MacMac
- iOS 一個輕量級的元件化思路iOS元件化
- CherryPy :一個輕量級的 Python Web 框架PythonWeb框架
- Soa: 一個輕量級的微服務庫微服務
- docker檢視容器日誌命令Docker
- windows_weblogic日誌檢視WindowsWeb
- Linux 檢視日誌的命令彙總Linux
- 一個 JSer 的 Dart 學習日誌(六):寫一個向量JSDart
- Go Web輕量級框架Gin學習系列:HTTP請求日誌GoWeb框架HTTP
- 企業級日誌平臺新秀!比 ELK 更輕量、更高效
- 輕量級日誌採集系統Loki搭建:Loki + Promtail+GrafanaLokiAIGrafana
- ESB匯流排平臺,輕量級視覺化編排視覺化
- 一個輕量級react埋點元件React元件
- PHP實現一個輕量級容器PHP