Permalink
Commits on Nov 1, 2017
  1. Merge pull request #254 from senarclens/reval

    oleg-nenashev committed Nov 1, 2017
    pass ServiceDescriptor when creating wrapperservice
Commits on Oct 30, 2017
  1. pass ServiceDescriptor when creating wrapperservice

    Gerald Senarclens de Grancy
    Gerald Senarclens de Grancy committed Oct 30, 2017
Commits on Oct 16, 2017
  1. Merge pull request #252 from daklassen/master

    oleg-nenashev committed Oct 16, 2017
    Fix in the documentation (username > user)
Commits on Oct 9, 2017
Commits on Sep 18, 2017
  1. Issue #237 - Improve diagnostics of the Runaway Process Killer when i…

    oleg-nenashev committed Sep 18, 2017
    …t 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)
  2. Introduced the following new elements. (#247)

    DHirani authored and oleg-nenashev committed Sep 18, 2017
    * 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
Commits on Aug 17, 2017
Commits on Jul 27, 2017
Commits on Jul 8, 2017
Commits on Jul 7, 2017
  1. Merge pull request #228 from Darsstar/patch-1

    oleg-nenashev committed Jul 7, 2017
    Start using stopTimeoutMs
Commits on Jun 28, 2017
  1. Start using stopTimeoutMs

    Darsstar committed Jun 28, 2017
  2. Merge pull request #227 from Darsstar/use-correct-default

    oleg-nenashev committed Jun 28, 2017
    Noticed a small 'error' and fixed it
Commits on Jun 27, 2017
Commits on Jun 15, 2017
Commits on Jun 12, 2017
Commits on Jun 11, 2017
  1. Merge pull request #224 from oleg-nenashev/bug/Issue218_fix2

    oleg-nenashev committed Jun 11, 2017
    Issue #218 - ProcessHelper#StartProcessAndCallbackForExit() should redirect STDOUT/STDERR when LogHandler is defined
Commits on Jun 8, 2017
  1. Issue #218 - ProcessHelper#StartProcessAndCallbackForExit() should re…

    oleg-nenashev committed Jun 8, 2017
    …direct STDOUT/STDERR when LogHandler is defined
    
    It restores logging of executables, which has been broken in #220.
    Not a regression, because the change has not been released yet
Commits on Jun 5, 2017
  1. Merge pull request #220 from greenhouse-org/fix_218

    oleg-nenashev committed Jun 5, 2017
    [Issue #218] StdOut was not being redirected properly and was causing…
Commits on May 30, 2017
  1. [Issue #218] StdOut was not being redirected properly and was causing…

    Paul Nikonowicz bot
    Paul Nikonowicz authored and bot committed May 17, 2017
    … the child process to hang.
Commits on May 7, 2017
  1. Merge pull request #215 from oleg-nenashev/developer_docs

    oleg-nenashev committed May 7, 2017
    Add WinSW Developer Guide
Commits on May 5, 2017
Commits on May 3, 2017
  1. Merge pull request #214 from oleg-nenashev/Issue206_status_log

    oleg-nenashev committed May 3, 2017
    [Issue #206] - Prevent printing of logs in the status command
Commits on Apr 27, 2017
Commits on Apr 25, 2017
  1. [Issue #206] - Prevent printing of logs to the status command

    oleg-nenashev committed Apr 25, 2017
    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.
Commits on Apr 23, 2017
  1. Merge pull request #212 from oleg-nenashev/feature/log4net_update

    oleg-nenashev committed Apr 23, 2017
    Issue #148 - Update log4net to 2.0.8
  2. Issue #148 - Update log4net to 2.0.8

    oleg-nenashev committed Apr 23, 2017
    It effectively bumps the bundled log4net version from 1.2.13 to 2.0.8 (log4net NuGet package used to have different versions).
    According to the changelogs, there is no expected compatibility issues: https://logging.apache.org/log4net/release/release-notes.html
  3. Target release is 2.1.0

    oleg-nenashev committed Apr 23, 2017
Commits on Apr 18, 2017
  1. Noting 2.1.0 (#209)

    oleg-nenashev committed Apr 18, 2017
    * Noting 2.1.0
    
    * Update CHANGELOG.md
  2. #183 - Add core logic for the DelayedStart option support (#205)

    oleg-nenashev committed Apr 18, 2017
    * #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`