 
  April 8, 2012 
                                  Apache Haus Distribution 
                        
  Application:       Mod-log-rotate 1.00 for Apache 2.4.x
  Distribution File: mod-log-rotate-1.0-2.4.x-x86.zip 
 
  Original source by: Andy Armstrong
  Original Home:      http://www.hexten.net/ 
  
  Win32 binary by: Gregg 
  Mail:            info@apachehaus.com 
  Home:            http://www.apachehaus.com 

  ** This build for Apache 2.4.x only! **

  Supported Windows Versions:
  Windows 2000 SP 4
  Windows XP SP2
  Windows Server 2003
  Windows Vista 
  Windows Server 2008 

 NOTES:

  The module is built with Visual Studio 2008 SP1, be sure to install the 
  new Visual C++ 2008 SP1 Redistributable Package, download from;

  http://www.microsoft.com/downloads/en/details.aspx?FamilyID=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2

  
  INTRODUCTION 

  If you host a lot of virtual servers on a single Apache box and use the supplied 
  rotatelogs program to rotate the logs you'll notice that your process table is 
  cluttered up with an instance of rotatelogs for each virtual server. With 
  mod_log_rotate the log rotation is handled by the server process so you save a
  bunch of processes and file descriptors.

  INSTALL

  Copy mod_log_rotate.so to your Apache 2.4.x modules folder
  .../apache24/modules/mod_log_rotate.so

  Install the Visual C++ 2008 Redistributable Package 

  Download, if you have not done so already, from the address above.

  # Add to your httpd.conf:

    LoadModule log_rotate_module modules/mod_log_rotate.so
    RotateLogs On

  CONFIGURATION DIRECTIVES:
  
  RotateLogs On|Off    Enable / disable automatic log rotation. Once enabled
                       mod_log_rotate takes responsibility for all log output
                       server wide even if RotateLogs Off is subsequently
                       used. That means that the BufferedLogs directive that
                       is implemented by mod_log_config will be ignored.
 
  RotateLogsLocalTime  Normally the log rotation interval is based on UTC.
                       For example an interval of 86400 (one day) will cause
                       the logs to rotate at UTC 00:00. When this option is
                       on, log rotation is timed relative to the local time.
 
  RotateInterval       Set the interval in seconds for log rotation. The
                       default is 86400 (one day). The shortest interval that
                       can be specified is 60 seconds. An optional second
                       argument specifies an offset in minutes which is
                       applied to UTC (or local time if RotateLogsLocalTime
                       is on). For example RotateInterval 86400 60 will
                       cause logs to be rotated at 23:00 UTC.
 
