Glassfish server.log压缩和归档

时间:2011-04-14 14:06:10

标签: logging compression glassfish archive

我正在为以下问题寻找一个简单的解决方案。

  • 我们为一个高流量的Web应用程序提供了一些相当大的glassfish server.log文件(大约每天700mb)。我们需要保留日志以获得不确定的(很长的)时间。
  • 我需要一种简单的方法将日志(每周?周等)的日志存档到zip文件或类似文件中。

这可以通过Glassfish本身完成吗?或者我是否需要编写批处理/ powershell脚本来为我执行此操作,并在服务器上调度它?

干杯, 克里斯

3 个答案:

答案 0 :(得分:1)

Glassfish可以管理要保留在域/日志目录中的文件数,但不管理压缩和存档。我建议使用一个shell脚本(如果使用* NIX OS)使用gzip压缩并生成使用cron计划的zip文件。

答案 1 :(得分:0)

你必须写一个脚本。我们有同样的问题。

答案 2 :(得分:0)

您可以尝试使用收集日志文件

  

/ path / to / glassfish / asadmin collect-log-files

此命令将创建一个包含来自

的所有日志的.zip文件
  

/路径/到/ /.../的glassfish域/日志/

并默认将其存储在目录

  

/路径/到/ /.../的glassfish域/收集-日志/