The EventLog Class of the com.ms.util package implements an event log. It is based directly upon the Microsoft® Win32® event log APIs, RegisterEventSource, ReportEvent, and DeregisterEventSource.
public class EventLog { // Fields public static final short AUDIT_FAILURE; public static final short AUDIT_SUCCESS; public static final short ERROR; public static final short INFORMATION; public static final short SUCCESS; public static final short WARNING; // Constructors public EventLog(String source); public EventLog(String server, String source); // Methods protected void finalize(); public void reportEvent(short type, short cat, int id, String[] msg, byte[] data); public void reportEvent(short type, short cat, int id, String msg, byte[] data); public void reportEvent(short type, short cat, int id, String[] msgs); public void reportEvent(short type, short cat, int id, String msg); public void reportEvent(short type, short cat, int id); }
For more information on implementing and using event logs, see the Win32 documentation.