2008-09-16 5 views
2

У кого-нибудь есть указатели на то, как читать EventLog Windows без использования JNI? Или если у вас есть , используйте JNI, есть ли хорошие библиотеки с открытым исходным кодом для этого?Способ чтения Windows EventLog с Java

ответ

2

JNA 3.2.8 имеет как реализацию для всех функций регистрации событий, так и итератора Java. Прочитано this.

EventLogIterator iter = new EventLogIterator("Application");   
while(iter.hasNext()) { 
    EventLogRecord record = iter.next(); 
    System.out.println(record.getRecordId() 
      + ": Event ID: " + record.getEventId() 
      + ", Event Type: " + record.getType() 
      + ", Event Source: " + record.getSource()); 
}