4. The method of claim 1, wherein after receiving and logging the one or more events to the event store, logging the notification of an event flowing from a stream, said method comprising: a) receiving notification of a stream event flowing from a stream; b) determining the location of the stream event in the event log file; and c) logging the stream event to an event store by appending to a stream log file of one or more stream log files the location of the stream event in the event log file.
4. The method of claim 1, wherein after receiving and logging the one or more events to the event store, logging the notification of an event flowing from a stream, said method comprising: a) receiving notification of a stream event flowing from a stream; b) determining the location of the stream event in the event log file; and c) logging the stream event to an event store by appending to a stream log file of one or more stream log files the location of the stream event in the event log file. 6. The method of claim 4, wherein appending to the stream log file the location of the stream event in the event log file further comprises: a) determining whether the stream log file is open; b) if the stream log file is not open, opening the stream log file and writing a stream log file header in the stream log file; and c) writing the location of the stream event to the stream log file.