LogCleanerTask

From GreenVulcano Wiki
Jump to: navigation, search

Description

LogCleanerTask element describes a Task capable of compress log files (or other files as well) older than n days and eventually delete them if older than m days. Directory to scan for and file name pattern are configurable.

The following table shows the LogCleanerTask element's attributes:

Attribute Type Description
type fixed This attribute must assume the value task
class fixed This attribute must assume the value it.greenvulcano.scheduler.util.log.LogCleanerTask
name required Task name.
auto-start required If 'true' Task is automatically registered on the timer.
enabled optional Task activation status.

The admitted values are:

  • true
  • false
log-directory optional The log directory to be searched for files.

Can contains placeholders resolved at runtime and can reference Task and Trigger properties. Default to spTemplate:Gv.app.home/log.

zip-older-than optional If greater than 0 indicates the number of days for the oldest log file to compress.

Default to 7.

zip-filter optional Search pattern for log file to compress.

Default to: (.*\.log$)|(.*\.log\.\d*$)|(.*\.log\.\d{4}-\d{2}-\d{2}$)

zip-mode optional Compression mode:
  • zip (default)
  • gz(ip)
delete-older-than optional If greater than 0 indicates the number of days for the oldest log file to delete.

Default to 14.

delete-filter optional Search pattern for log file to delete.

Default to: (.*\.log$)|(.*\.log\.\d*$)|(.*\.log\..*\.zip$)|(.*\.log\..*\.gz$)

Might contain the following sub-elements: