This could be a hostname or another name that uniquely identifies the origins (server/service) of the log event.
Change start to:
func Start(origin string, ews ...EventsWriter)
And add the origin to log operations by default, just like the timestamp. For Log check if it already set, then keep it, otherwise use the default origin.
This could be a hostname or another name that uniquely identifies the origins (server/service) of the log event.
Change start to:
And add the origin to log operations by default, just like the timestamp. For Log check if it already set, then keep it, otherwise use the default origin.