java - 如何使用Java代码删除日志文件的内容

标签 java logfiles

我需要清除运行Linux的服务器中某个日志文件的内容。我需要通过调用在不同服务器上运行的程序中的方法来完成此操作。请帮帮我。我的程序使用Java技术,所以我需要一个Java代码。

最佳答案

吉格尔是对的。您只需删除该文件即可。但可能更好的是配置生成此日志的程序的日志记录。我的意思是,如果创建日志的程序也是用 java 编写的,并使用 log4j 配置适当的附加程序,以在当前达到特定阈值(按大小)时启动新文件。您还可以配置要保存多少个历史日志文件等。因此,您甚至不必使用其他程序删除这些文件。

关于java - 如何使用Java代码删除日志文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4883392/

相关文章:

java - 对字符串不变性的困惑

c# - 如果由 Windows 窗体应用程序打开,如何以编程方式转到记事本文件的末尾

iis-6 - IIS 6 日志 M.I.A

logging - 如何在谷歌云的 Stackdriver 中获取 kubernetes 容器日志文件的内容?

android - android mobile 是否有任何错误日志文件来调试自动关闭的原因?

java - 我正在尝试使用 android studio 应用程序将 String 转换为数组然后转换为整数

java - Appium:无法创建新 session

java - 双字节系统区域设置导致 Swing 组件调整大小

java - Spring方法获取给定类型的所有bean

c# - 使用正则表达式匹配两个特定单词之间的所有内容