* Introduced the following new elements.
1. logname - you can override the name of the log file rather than using the EXE name, this means you don't have to call your EXE a different name, just name the winsw exe different. Default's the name to the EXE as before.
2. outfiledisabled - you can disable writing to the out file. Defaults to false.
3. errfiledisabled - you can disable writing to the error file. Defaults to false.
4. outfilepattern - you can choose the pattern of the out file. Defaults to .out.log.
5. errfilepattern - you can choos the pattern of the error file. Defaults to .err.log.
* Downgraded from C#7.0 syntax.
* Applied reviewers comment
* not required
* removed the key
* Added unit test for new fields logname, outfiledisabled, errfiledisabled and errfilepattern.
Created a new appender called roll-by-size-time see class RollingSizeTimeLogAppender, this appender supports rolling by time and size and rolling at a specific time each day.
Added unit test for the new appender.
Added a new option testwait which is similar to test but waits for the user to press any key before calling the stop method.
* Update loggingAndErrorReporting.md
* Cannot use $ string.format syntax, downgraded code to string.format.
* Another syntax found of $
* Fixed a unit tests
* Added support to zip files.
* Added error handling
* Removed the zip call at startup.
* Fix issue with UTC
* Update loggingAndErrorReporting.md
Documented the new fields zipolderthannumdays and zipdateformat
* Update loggingAndErrorReporting.md
* Applied Code review
* Fixed a BST bug
* Added zip lib
* Introduced the following new elements.
1. logname - you can override the name of the log file rather than using the EXE name, this means you don't have to call your EXE a different name, just name the winsw exe different. Default's the name to the EXE as before.
2. outfiledisabled - you can disable writing to the out file. Defaults to false.
3. errfiledisabled - you can disable writing to the error file. Defaults to false.
4. outfilepattern - you can choose the pattern of the out file. Defaults to .out.log.
5. errfilepattern - you can choos the pattern of the error file. Defaults to .err.log.
* Downgraded from C#7.0 syntax.
* Applied reviewers comment
* not required
* removed the key
* Added unit test for new fields logname, outfiledisabled, errfiledisabled and errfilepattern.
Created a new appender called roll-by-size-time see class RollingSizeTimeLogAppender, this appender supports rolling by time and size and rolling at a specific time each day.
Added unit test for the new appender.
Added a new option testwait which is similar to test but waits for the user to press any key before calling the stop method.
* Update loggingAndErrorReporting.md
* Cannot use $ string.format syntax, downgraded code to string.format.
* Another syntax found of $
* Fixed a unit tests
* #183 - Add core logic for the DelayedStart option support
* #183 - Add unit tests
* #183 - Update documentation and the configuration sample
* #183 - Use API calls to set the DelayedAutoStart flag as @jtnord proposed
* #183 - Refactor the project to use `delayedAutoStart`
* Refactor parameter parsing in Download.cs, add more checks
* Handle Download#unsecureAuth as boolean
* Parse Enums in a case-insensitive mode, propagate error correctly
* Add tests for the newly introduced functionality
* Update the configuration sample to reflect the recent changes
* Update the sample text according to the proposal from @nightman68
* Introduce the Download#FailOnError option.
The change also adds logging of download operations to the wrapper log
* Add documentation for the failOnError flag
* First configuration stub
* Get rid of the old winsw_cert.pfx references, adjust docs
* Fix the corrupted log4net reference, we use 2.0.3
* Generate stub SNK file
* Signing: Try full SDK path to generate SNKs
* Fix the path
* Signing: Sign all assemblies being packed into WinSW
* Tests: Try enabling tests
* Tests and artifacts: Use absolute paths
* Artifact path must be relative
* The test DLL is the NUnit one
* nunit-console does not require loggers
* NUnit: Try picking all DLLs in the output folder
* NUnit console: No wildcards
* Tests: Fix the test project to make it properly working with the new project structure
* Docs: Clarify the specifics of external extension usage
* Add AppVeyor badge to README.md
* Update Main ReadMe to include CM and Puppet doc link
Add a link to a page built to describe the module in the Puppet Forge
* Initial Creation
* Adds Content for Puppet Module
* Remove accidental asterik
* Syntax Error for Link
* Typo On Link
* Updates to a documentation spec