Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中管理错误日志_Java_Logging_Error Handling - Fatal编程技术网

在Java中管理错误日志

在Java中管理错误日志,java,logging,error-handling,Java,Logging,Error Handling,我对Java生成的Error.log文件有问题。 它太大了(当前>10Go),我无法用记事本++/SublimiteText等打开它。。由于它位于专用计算机上,使用Teamviewer进行传输会导致Teamviewer崩溃 我想知道是否有办法配置如何生成error.log文件。 我想每天有一个文件,只保留最后7天。 我可以配置Java来实现这一点吗?还是需要将System.err重定向到文件 谢谢。有一些java库可用于管理日志文件—最流行的log4j。因此,如果您可以编辑源代码,这个库可以帮助

我对Java生成的Error.log文件有问题。 它太大了(当前>10Go),我无法用记事本++/SublimiteText等打开它。。由于它位于专用计算机上,使用Teamviewer进行传输会导致Teamviewer崩溃

我想知道是否有办法配置如何生成error.log文件。 我想每天有一个文件,只保留最后7天。 我可以配置Java来实现这一点吗?还是需要将System.err重定向到文件


谢谢。

有一些java库可用于管理日志文件—最流行的log4j。因此,如果您可以编辑源代码,这个库可以帮助您实现所需的功能。此外,还有一些工具可以处理大型日志文件,并为您提供搜索功能、编辑报告等。试着寻找splunk,elasticsearch,kibana

如果您有可用的源代码,只需更改log4j配置即可。如果没有,那么尝试下面的方法
创建一个一致检查日志文件的作业,并在大小超过某个可配置值时重命名该作业。

不清楚您所说的
Java
是什么意思。我假设它是一个Java应用程序。。。如果是:它叫什么名字?日志文件在哪里?是的,很抱歉,这是一个名为apes的java应用程序,它是用“java-jar apes.jar”启动的,日志文件在jar文件旁边,如果我能将日志文件放在一个文件夹中,那将是非常棒的:如果要将文件从计算机上取下,请尝试压缩它。日志等文本文件通常会大量减少(如果zip工具处理10GB的输入文件)。确保保留原始文件,以防应用程序仍在运行。什么是APES<代码>apes-用于编辑声音的音频程序?还有别的吗?它在什么地方免费提供吗?不,它是一个用于猴子行为实验的软件(没有猴子受到伤害)。但有一个拍拍等待,所以我不能分享任何东西的软件。我刚刚接受了这个项目,必须清理旧团队遗留的所有问题。我会检查一下,我可以访问源代码,所以我会添加log4j,谢谢:)