Write to Windows event log: Difference between revisions

Content added Content deleted
(using Win32::EventLog)
Line 358: Line 358:
: (call 'logger "This" 'is "another" 'test)
: (call 'logger "This" 'is "another" 'test)
-> T</lang>
-> T</lang>

=={{header|Perl}}==
The Win32::EventLog module has the Report method to write in the EventLog

<lang perl>
use strict;
use warnings;

use Win32::EventLog;
my $handle = Win32::EventLog->new("Application");

my $event = {
Computer => $ENV{COMPUTERNAME},
Source => 'Rosettacode',
EventType => EVENTLOG_INFORMATION_TYPE,
Category => 'test',
EventID => 0,
Data => 'a test for rosettacode',
Strings => 'a string test for rosettacode',
};
$handle->Report($event);
</lang>



=={{header|PureBasic}}==
=={{header|PureBasic}}==