Using the EventLog Class in VB.net
By: Steven Holzner in VB.net Tutorials on 2010-10-23
The EventLog class supports access to Windows event logs from Windows services. Here is the inheritance hierarchy of this class:
Object MarshalByRefObject Component EventLog
You can find the more notable public class methods of EventLog in Table 3, the more notable public properties of EventLog objects in Table 4, their more notable methods in Table 5, and their more notable events in Table 6.
Method |
Means |
---|---|
CreateEventSource |
Enables an application to write event data to a log. |
Delete |
Removes a log. |
DeleteEventSource |
Removes an application's event source registration. |
Exists |
Indicates if a log exists. |
GetEventLogs |
Returns an array of event logs. |
LogNameFromSourceName |
Gets the name of the log a source is registered with. |
SourceExists |
Checks for a specific event source. |
WriteEntry |
Writes an entry in the log. |
Property |
Means |
---|---|
EnableRaisingEvents |
Gets/sets if the event log gets EntryWritten events. |
Entries |
Gets the contents of the log. |
Log |
Gets/sets the name of the log. |
LogDisplayName |
Gets the log's display name. |
MachineName |
Gets/sets the name of the log's computer. |
Source |
Gets/sets the source name to use when writing to the log. |
Method |
Means |
---|---|
BeginInit |
Begins the initialization operation of an event log. |
Clear |
Clears all entries from the log. |
Close |
Closes the log. |
EndInit |
Ends the initialization operation of an event log. |
WriteEntry |
Writes an entry in the event log. |
Event |
Means |
---|---|
EntryWritten |
Occurs when data is written to an event log. |
Add Comment
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
- Your name, rating, website address, town, country, state and comment will be publicly displayed if entered.
- Aside from the data entered into these form fields, other stored data about your comment will include:
- Your IP address (not displayed)
- The time/date of your submission (displayed)
- Your email address will not be shared. It is collected for only two reasons:
- Administrative purposes, should a need to contact you arise.
- To inform you of new comments, should you subscribe to receive notifications.
- A cookie may be set on your computer. This is used to remember your inputs. It will expire by itself.
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
- Although the administrator will attempt to moderate comments, it is impossible for every comment to have been moderated at any given time.
- You acknowledge that all comments express the views and opinions of the original author and not those of the administrator.
- You agree not to post any material which is knowingly false, obscene, hateful, threatening, harassing or invasive of a person's privacy.
- The administrator has the right to edit, move or remove any comment for any reason and without notice.
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
- Data Science
- Android
- React Native
- AJAX
- ASP.net
- C
- C++
- C#
- Cocoa
- Cloud Computing
- HTML5
- Java
- Javascript
- JSF
- JSP
- J2ME
- Java Beans
- EJB
- JDBC
- Linux
- Mac OS X
- iPhone
- MySQL
- Office 365
- Perl
- PHP
- Python
- Ruby
- VB.net
- Hibernate
- Struts
- SAP
- Trends
- Tech Reviews
- WebServices
- XML
- Certification
- Interview
categories
Related Tutorials
Changes in Controls from VB6 to VB.net
Unstructured Exception Handling in VB.net
Structured Exception Handling in VB.net
Creating Sub Procedures in VB.net
Passing a Variable Number of Arguments to Procedures in VB.net
Specifying Optional Arguments with default values in Procedures in VB.net
Preserving a Variable's Values between Procedure Calls in VB.net
Throwing an Exception in VB.net
Comments