簡體   English   中英

在Java中管理錯誤日志

[英]Manage error log in Java

我對Java生成的Error.log文件有問題。 它太大(當前> 10Go),無法用Notepad ++ / SublimeText等打開。由於它在專用計算機上,因此使用Teamviewers進行傳輸會使Teamviewer崩潰。

我想知道是否有一種方法可以配置error.log文件的生成方式。 我希望每天都有一個文件,並且只保留最近7天。 我可以配置Java來做到這一點嗎? 還是我需要將System.err重定向到文件?

謝謝。

您可以使用一些Java庫來管理最流行的log4j日志文件。 因此,如果您可以編輯源代碼,那么該庫可以幫助您實現所需的功能。 除此之外,還有一些工具可以處理大型日志文件,並提供搜索功能,編輯報告等。 嘗試尋找splunk,elasticsearch,kibana ..

如果您有可用的源代碼,只需更改log4j配置。 如果不是,請嘗試創建一個作業,該作業將始終檢查日志文件,並在大小超過某些可配置值時重命名該作業。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM