Allows custom message and date format.

This PR also sets default syslog endpoint values to: `udp:localhost:514`
Would that work? `message_format` is an instance method and DEFAULT_MESSAGE_FORMAT is class variable.