NSSM 2.3
[nssm.git] / README.txt
index 2d38eaf..59b7142 100644 (file)
@@ -1,5 +1,5 @@
 NSSM: The Non-Sucking Service Manager\r
-Version 2.2, 2010-04-04\r
+Version 2.3, 2010-04-21\r
 \r
 NSSM is a service helper program similar to srvany and cygrunsrv.  It can \r
 start any application as an NT service and will restart the service if it \r
@@ -20,6 +20,8 @@ Thanks Benjamin Mayrargue.
 Since version 2.2, NSSM can be configured to take different actions\r
 based on the exit code of the managed application.\r
 \r
+Since version 2.3, NSSM logs to the Windows event log more elegantly.\r
+\r
 \r
 Usage\r
 -----\r
@@ -111,6 +113,18 @@ To remove a service without confirmation from the GUI, run
 Try not to remove essential system services...\r
 \r
 \r
+Logging\r
+-------\r
+NSSM logs to the Windows event log.  It registers itself as an event log source\r
+and uses unique event IDs for each type of message it logs.  New versions may\r
+add event types but existing event IDs will never be changed.\r
+\r
+Because of the way NSSM registers itself you should be aware that you may not\r
+be able to replace the NSSM binary if you have the event viewer open and that\r
+running multiple instances of NSSM from different locations may be confusing if\r
+they are not all the same version.\r
+\r
+\r
 Example usage\r
 -------------\r
 To install an Unreal Tournament server:\r
@@ -131,6 +145,7 @@ Studio 2008.
 Credits\r
 -------\r
 Thanks to Benjamin Mayrargue (www.softlion.com) for adding 64-bit support.\r
+Thanks to Joel Reingold for spotting a command line truncation bug.\r
 \r
 Licence\r
 -------\r