EventLog plug-in: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
mNo edit summary |
No edit summary |
||
Line 19: | Line 19: | ||
<highlight-nsis>EventLog::WriteEventLog <server> <log> <type> <category> <message> <text></highlight-nsis> | <highlight-nsis>EventLog::WriteEventLog <server> <log> <type> <category> <message> <text></highlight-nsis> | ||
Writes | Writes an event to the EventLog | ||
Returns 1 on failure, 0 on success | Returns 1 on failure, 0 on success | ||
Revision as of 08:56, 7 March 2007
Author: sgiusto@mmpoint.it (talk, contrib) |
Download
Description
Version: 5th March 2007.
Supported on: Windows NT, Windows 2000, Windows XP.
The EventLog plugin for NSIS provides a function to write Events to
the windows Event Log.
FUNCTIONS
EventLog::WriteEventLog <server> <log> <type> <category> <message> <text>
Writes an event to the EventLog Returns 1 on failure, 0 on success
- <server>
- Network name of PC to write events to
- Leave blank to write to local PC
- <log>
- Event log to write
- Standard windows Event Logs are "System" and "Application"
- but other can be defined by user. If specific event log
- is not found "Application" will be used
- <type>
- Type of message to write
- "0" - Information
- "1" - Error
- "2" - Warning
- <category>
- Event category. Can be any value and is specific to the event log currently written.
- <message>
- ID of the message to write. This id is specific to the event log currently written.
- <text>
- Message text to write to event log (up to 1024 bytes)
Usage Example
#Write an informational message in a Custom Event Log EventLog::WriteEventLog '' 'EventLogTest' '0' '0' '1' 'Info' pop $0 #Handle result
Credits
Written by Stefano Giusto [sgiusto@mmpoint.it]