Archive Log Entries


Create a feature to archive the audit log entries. This should have the following capabilities
  1. Extract the log entries and write them to a log file. This file should be "human readable" ie the xml data should be resolved.
  2. It should be configurable on how many days to leave the log entries in the database
  3. It should be configurable for the log file output location
  4. It should keep a configurable number of log files or days of log files
  5. It should be a timer job that runs on a scheduled basis (daily?)