arinte
arinte

Reputation: 3728

Glassfish Logging

Is there anyway to get glassfish to delete some of the old log files automatically? Yesterday we had a disk full issue due to glassfish logging. There is not apparent way to do this in the Admin Console, unless we are just ignorant.

Upvotes: 12

Views: 10590

Answers (3)

JamesRyan
JamesRyan

Reputation: 221

In 3.1 the command is now (supposed default of 10 does not exist)

asadmin> set-log-attributes com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=10

http://docs.oracle.com/cd/E18930_01/html/821-2416/gklmn.html#gkmai

Upvotes: 4

Suma
Suma

Reputation: 34393

If you cannot or do not want to install GlassFish Performance Advisor as suggested in the other answer, another way is described in https://wikis.oracle.com/display/GlassFish/FaqDeleteRotatedLogs:

The com.sun.enterprise.server.logging.max_history_files system property limits the number of rotated log files for both access logging and the server log

Upvotes: 1

Björn
Björn

Reputation: 29381

You can get Glassfish to delete the log files, in the Log Rotate Manager: http://blogs.oracle.com/sirajg/entry/managing_rotated_log_files

Upvotes: 7

Related Questions