Commit Graph

539 Commits (5fcfe177af58385f373fe3f8515e5cf7f3c02d30)

Author SHA1 Message Date
Pram 092b972617
Fix test for spelling 2019-05-20 19:26:06 +01:00
Pram 083c77c1f7
Fix spelling 2019-05-20 19:01:10 +01:00
Pram b06f2d2bf6
Fix spelling 2019-05-20 19:00:28 +01:00
Oleg Nenashev e65e42879d
Merge pull request #316 from cunnie/patch-1
Typo in README
2019-05-10 07:10:27 +02:00
Brian Cunnie 582988501b
Typo in README 2019-05-09 16:26:48 -07:00
Mark Matthews e94e364a90 Fix issue #314 2019-04-29 12:08:05 +02:00
Thomas Küstermann ee400e767c
Correct spelling 2019-04-23 15:51:17 +02:00
Oleg Nenashev cb8553b5c0
Merge pull request #303 from CorwinNewall/patch-1
Update xmlConfigFile.md
2019-04-03 17:36:31 +03:00
CorwinNewall 13bd392b6c
Update xmlConfigFile.md
- Corrected smart quotes
- Fixed format of header
2019-02-11 14:49:11 +13:00
Oleg Nenashev f4c0002c93
Merge pull request #299 from CorwinNewall/patch-3
Update deferredFileOperations.md
2019-01-25 09:51:38 +01:00
CorwinNewall c9c5d6983d
Update deferredFileOperations.md
Added missing word, fixed pluralisation
2019-01-25 15:15:42 +13:00
Oleg Nenashev a6e291d61b [maven-release-plugin] prepare for next development iteration 2019-01-17 10:09:35 +01:00
Oleg Nenashev 9a263eaea4 [maven-release-plugin] prepare release winsw-2.2.0 2019-01-17 10:09:28 +01:00
Oleg Nenashev d38e77c0cf Prepare pom.xml to the 2.2.0 release 2019-01-17 10:08:45 +01:00
Oleg Nenashev feb5bb1561
Changelog: Noting 2.2.0 2019-01-07 10:02:10 +01:00
Oleg Nenashev 39af5e1a8f
Merge pull request #286 from dmngb/master
maven: also deploy binary targeting .NET 4.0
2018-07-25 16:06:49 +02:00
dmngb 4028ac6b65
maven: also deploy binary targeting .NET 4.0 2018-07-25 14:52:25 +02:00
Oleg Nenashev 97dff5fb6b
Merge pull request #281 from ricardopolo/patch-1
Update installation.md
2018-06-23 16:16:11 +02:00
Ricardo Polo 2e606fe02f
Update installation.md
Wrong order in list
2018-06-22 17:51:46 -05:00
Dinz 9014f38b9c Added Support for the log appender roll-by-size-time to zip older files (#259)
* 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
2018-06-19 18:39:03 +02:00
Oleg Nenashev 4415c62c1d
Merge pull request #277 from corebonts/fix-test
Fix environment variable setting in RunawayProcessKiller test
2018-06-19 18:37:09 +02:00
Gabor Garancsi 56ab348652 Fix environment variable setting in RunawayProcessKiller test
This way the check can be reenabled as well.
2018-05-31 10:19:00 +02:00
Oleg Nenashev d98bb9e9ad
Merge pull request #254 from senarclens/reval
pass ServiceDescriptor when creating wrapperservice
2017-11-01 10:22:08 +01:00
Gerald Senarclens de Grancy f4da4bb8a8 pass ServiceDescriptor when creating wrapperservice 2017-10-30 13:36:17 +01:00
Oleg Nenashev f69ed72e9b Merge pull request #252 from daklassen/master
Fix in the documentation (username > user)
2017-10-16 11:22:11 +02:00
David Klassen 15d3c3b120 Fix in the documentation (username > user) 2017-10-09 13:22:29 +02:00
Oleg Nenashev 8d94277288 Issue #237 - Improve diagnostics of the Runaway Process Killer when it kills the process (#239)
* Issue #237 - Improve diagnostics of the Runaway Process Killer when it kills the process

* Issue #237 - Also print the process (not sure if it's safe)
2017-09-18 18:25:16 +02:00
Dinz 221d30f271 Introduced the following new elements. (#247)
* 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
2017-09-18 18:22:01 +02:00
Oleg Nenashev fad883085d Changelog: Reference #224 in 2.1.1 2017-08-17 21:39:09 +02:00
Oleg Nenashev acb26b29c8 [maven-release-plugin] prepare for next development iteration 2017-07-27 13:32:57 +03:00
Oleg Nenashev 0497d3736f [maven-release-plugin] prepare release winsw-2.1.2 2017-07-27 13:32:16 +03:00
Oleg Nenashev 9c8ad38f40 Update Maven pckage to 2.1.2 2017-07-27 13:31:25 +03:00
Oleg Nenashev af7efc8f5c Changelog: Noting 2.1.2 2017-07-08 18:25:27 +02:00
Oleg Nenashev 8d7f81f213 Merge pull request #228 from Darsstar/patch-1
Start using stopTimeoutMs
2017-07-07 15:04:31 +02:00
Dos Moonen 0833d67c26 Start using stopTimeoutMs 2017-06-28 15:56:12 +02:00
Oleg Nenashev a3f3549031 Merge pull request #227 from Darsstar/use-correct-default
Noticed a small 'error' and fixed it
2017-06-28 13:53:23 +02:00
Dos Moonen 138bca822d Noticed a small 'error' and fixed it 2017-06-27 09:58:04 +02:00
Oleg Nenashev 528dd7b6d4 Readme: Fix the documentation output 2017-06-15 09:09:16 +02:00
Oleg Nenashev c498ad5547 Changelog: add the release date for 2.1.1 2017-06-12 09:46:50 +02:00
Oleg Nenashev a2c2a9d405 Merge pull request #224 from oleg-nenashev/bug/Issue218_fix2
Issue #218 - ProcessHelper#StartProcessAndCallbackForExit() should redirect STDOUT/STDERR when LogHandler is defined
2017-06-11 21:55:32 +02:00
Oleg Nenashev 69857d5d8c Issue #218 - Also support managing Stdin, which is required in the main executable logic 2017-06-08 23:44:24 +02:00
Oleg Nenashev 05092376f3 Issue #218 - ProcessHelper#StartProcessAndCallbackForExit() should redirect STDOUT/STDERR when LogHandler is defined
It restores logging of executables, which has been broken in https://github.com/kohsuke/winsw/pull/220.
Not a regression, because the change has not been released yet
2017-06-08 22:54:44 +02:00
Oleg Nenashev cfacfe3879 Changelog: Noting 2.1.1 2017-06-06 00:23:06 +02:00
Oleg Nenashev 10c1ec3e77 Merge pull request #220 from greenhouse-org/fix_218
[Issue #218] StdOut was not being redirected properly and was causing…
2017-06-06 00:05:37 +02:00
Paul Nikonowicz 5fb03bb094 [Issue #218] StdOut was not being redirected properly and was causing the child process to hang. 2017-05-30 17:32:25 -04:00
Oleg Nenashev 33dcc39539 Merge pull request #215 from oleg-nenashev/developer_docs
Add WinSW Developer Guide
2017-05-07 18:07:45 +03:00
Oleg Nenashev 2f88614f03 Add WinSW Developer Guide 2017-05-05 16:35:50 +03:00
Oleg Nenashev 7be52c79e4 Merge pull request #214 from oleg-nenashev/Issue206_status_log
[Issue #206] - Prevent printing of logs in the status command
2017-05-03 15:42:00 +03:00
Oleg Nenashev db3904ce83 Fix indenting of the Documentation list in README 2017-04-28 01:03:07 +02:00
Oleg Nenashev 45f94fe006 [Issue #206] - Prevent printing of logs to the status command
This is rather a workaround to prevent printing of log messages in CLI with the default logging level. I reduced CLI logging verbosity to "Info" and moved the messages polluting the output to Debug. Anyway, these logging levels seem to be reasonable. I also added Info logging for start/stop/install/restart commands just to have a welcome message in CLI.
2017-04-26 00:35:28 +02:00