# Failing to require win32/eventlog

**URL:** <https://www.ruby-forum.com/t/failing-to-require-win32-eventlog/175669>\
**Category:** Ruby\
**Created:** [September 17, 2009, 11:40am UTC](https://www.ruby-forum.com/t/failing-to-require-win32-eventlog/175669 "2009-09-17T11:40:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [September 17, 2009, 11:40am UTC](https://www.ruby-forum.com/t/failing-to-require-win32-eventlog/175669/1 "2009-09-17T11:40:45Z")

</div>

Hi,

Im using a German Microsoft XP and I am trying to get access to the  
windows event log.

Unfortunelty, Im getting the following error stack:

C:/ruby/lib/ruby/gems/1.8/gems/windows-api-0.3.1/lib/windows/api.rb:  
338:in `initialize': Attempt to format message failed (error = '1815') (Win32::API::Error) from C:/ruby/lib/ruby/gems/1.8/gems/windows-api-0.3.1/lib/windows/ api.rb:338:in`new’  
from C:/ruby/lib/ruby/gems/1.8/gems/windows-api-0.3.1/lib/windows/  
api.rb:338:in `initialize' from C:/ruby/lib/ruby/gems/1.8/gems/windows-pr-1.0.5/lib/windows/ eventlog.rb:39:in`new’  
from C:/ruby/lib/ruby/gems/1.8/gems/windows-pr-1.0.5/lib/windows/  
eventlog.rb:39  
from C:/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in  
`gem_original_require' from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in`require’  
from C:/ruby/lib/ruby/gems/1.8/gems/win32-eventlog-0.5.2/lib/win32/  
eventlog.rb:2  
from C:/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:32:in  
`gem_original_require' from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in`require’  
from example\_write.rb:27

And that s happening when the following code line is executed in  
eventlog.rb  
API.new(‘EvtArchiveExportedLog’, ‘LPLL’, ‘B’, ‘wevtapi’)

Any idea?

Thanks a lot in advance…  
Volker
