Galactic.EventLog Event contains the data necessary to log events for an application or service. The possible severity levels of a logged event. Indicates that this event is informational in nature. Indicates that this event contains a warning. Indicates that this event contains an error. Indicates that this event contains an unknown security level. A category that describes the nature of the event. The date and time that the event occurred. A detailed description of the event. The severity of the event. An identifier for the application or service from which the event originated. Constructs an Event given its source, date, severity, category, and details about the event. An identifier for the application or service from which the event originated. The date and time that the event occurred. The severity of the event. A category that describes the nature of the event. A detailed description of the event. Compares this Event to another based upon the date of the event. The other event to compare against. Less than zero if this event occurred before the other event. Zero if the events occurred at the same time. Greater than zero if this event occured after the other event. Compares this Event to a DateTime based upon the date of the event. The DateTime to compare against. Less than zero if this event occurred before the date supplied. Zero if this event occurred at the same time as the date supplied. Greater than zero if this event occured after the date supplied. Gets a string representation of a provided severity level. The severity level to get a string representation of. The string representation of the severity level, or an empty string if unknown. Gets the severity level, provided its name. The name of the severity level to get. The severity level belonging to the name provided, or SeverityLevels.Unknown if the name does not match a severity level. EventLog is an abstract base class for classes that log activity via various methods. Examples of possible methods include: text file, SQL database, e-mail, etc. Finds events that match the filters provided. See each parameter for information on how to filter the search. Searches for all events with sources that match the string provided. Returns events of all sources on a null or empty string. Searches for events with the specified severity level. Returns events of all severity levels on null. Searches for events with categories that match the string provided. Returns events of all categories on a null or empty string. Returns events with a date/time on or after the date/time supplied. Does not put a lower range on event dates on a null date/time. Returns events with a date/time on or before the date/time supplied. Does not put an upper range on event dates on a null date/time. A list of events sorted from earliest to latest that match the given search parameters. Logs the event to the event log. The event to log. True if the event was logged successfully. False otherwise. An interface for classes that wish to implement functionality that allows them to be a catalog of application events. Finds events that match the filters provided. See each parameter for information on how to filter the search. Searches for all events with sources that match the string provided. Returns events of all sources on a null or empty string. Searches for events with the specified severity level. Returns events of all severity levels on null. Searches for events with categories that match the string provided. Returns events of all categories on a null or empty string. Returns events with a date/time on or after the date/time supplied. Does not put a lower range on event dates on a null date/time. Returns events with a date/time on or before the date/time supplied. Does not put an upper range on event dates on a null date/time. A list of events sorted from earliest to latest that match the given search parameters. Logs the event to the event log. The event to log. True if the event was logged successfully. False otherwise. An interface for classes that whish log their exceptions to an event log. The event log that will receive events from this logger. Logs an exception to the event log. The exception to log. True if the exception was logged successfully. False otherwise.