Download Latest Version logrotateSetup_0.0.0.18_20170228.zip (951.8 kB)
Email in envelope

Get an email when there's a new version of LogRotateWin

Home / Older versions
Name Modified Size InfoDownloads / Week
Parent folder
logrotate_src_0.0.0.1_20121030.zip 2012-11-01 81.2 kB
logrotateSetup_0.0.0.1_20121030.zip 2012-11-01 181.1 kB
Totals: 2 Items   262.3 kB 0
LogRotate for Windows
Written by Ken Salter (C) 2012-2017

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Program description:

This is a port of the logrotate utility available for Linux.  See the Wiki for more notes.

https://sourceforge.net/projects/logrotatewin/

Requirements:

.NET Framework v4.5 or better

Installation:

Run the setup.exe to install.  

This installation will copy the executable, README.txt, gnu_license.txt, and a sample .conf file to the folder you specify.

Release Notes:

0.0.0.18- 28 Feb 2017 (beta) - fixed bug where postrotate was not being executed
                             - reworked code to handle multiple file paths on separate lines for a section

0.0.0.17- 13 Jan 2017 (beta) - merge changes from Github contributors
                               changed default .NET Framework to 4.5

0.0.0.16- 21 Jul 2015 (beta) - additional fix for target filename found by Dom Edwards

0.0.0.15- 10 Apr 2015 (beta) - additional fix for target filename containing a number causing exception found by Chris Thorp
                             - slight change to handling IOException when trying to truncate log file that is locked by another process
						     - add new conf option to allow program to retry opening log file for truncation if it is locked

0.0.0.14- 08 Apr 2015 (beta) - fix for date extenstion not have leading zeroes for month and day found by Alex Faraino
                             - fix for target filename containing a number causing exception found by Chris Thorp
							 - fix for rotate directive missing causes exception
							 - added version number display to logging when verbose mode is set

0.0.0.13- 25 Mar 2015 (beta) - fix for truncating files (submitted by Geert De Peuter)

0.0.0.12- 19 Jan 2015 (beta) - fix for basic config not rotating (submitted by Matt Richardson)

0.0.0.11- 17 Dec 2013 (beta) - fix for sharescripts not executing just pre/post script only once if multiple files specified in conf section as discovered by Marcel Maas

0.0.0.10- 17 Dec 2013 (beta) - fixes for prerotate/postrotate scripting as discovered by Marcel Maas

0.0.0.9 - 11 Oct 2013 (beta) - fix issue with spaces in file paths in the config file

0.0.0.8 - 17 Sep 2013 (beta) - include changes from "treewitz" to fix the notifempty option

0.0.0.7 - 24 May 2013 (beta) - changed copyright year to include 2013

0.0.0.6 - 24 May 2013 (beta) - addeed ability to wildcard match on folders (i.e. c:\folder\*\*.log matches all subfolders of c:\folder)

0.0.0.5 - 18 Dec 2012 (beta) - added more error logging

0.0.0.4 - 13 Nov 2012 (beta) - moved all strings to localization file, spanish translation added, email tested, bug fixes

0.0.0.3 - 06 Nov 2012 (beta) - code optimizations, bug fixes

0.0.0.2 - 31 Oct 2012 (alpha) - bug fixes, testing

0.0.0.1 - 30 Oct 2012 (pre-alpha) - initial code release.  Some testing has been done, but coding is still in progress.  




Source: README.txt, updated 2017-02-28