GlassFish中的自动日志文件轮换

时间:2017-10-12 07:33:40

标签: rotation glassfish logfile

我尝试了为客户端请求设置会话属性的疯狂事情。

for(int i=0; i<i+1; i++) {
    session.setAttribute("dumpData" + i , new Object().toString());
    System.out.println("$$$$$$$$---  Count = " + i);
}

我只是想知道会话可以采取多少。但是在查看日志文件中的属性计数时,我发现了一个奇怪的事情log file rotation...,这也是在日志文件内容中。首先,我在整个项目中搜索了正在记录log file rotation...的任何文件,但没有文件。所以我想知道GlassFish是否自动旋转日志文件。如果是,任何机构都可以解释或显示任何有用的解释链接。

1 个答案:

答案 0 :(得分:1)

是的,Glassfish会自动旋转日志文件。

来自Oracle GlassFish Server Administration Guide

  

Oracle GlassFish Server默认情况下会在日志文件达到2时轮换它们   MB大小。但是,您可以更改默认旋转设置。对于   例如,您可以更改服务器旋转的文件大小   日志文件或您可以配置服务器以基于a旋转日志文件   时间间隔。除了改变旋转发生时,你也可以   也:

     
      
  • 指定可累积的最大旋转文件数。
  •   
     

默认情况下,Oracle GlassFish Server不限制数量   旋转保留的日志文件。但是,您可以设置限制。   日志文件数达到此限制后,后续文件   旋转删除最旧的旋转日志文件。

     
      
  • 手动旋转日志文件。
  •   
     

手动旋转会强制立即旋转目标日志   文件。

看看/GLASSFISH_FOLDER/glassfish/domains/domain1/config/logging.properties。它应该很容易理解。有关详细说明,请参阅Glassfish服务器管理指南。

另见: