Add macros for access to the underlying buffer and offset.
Check for rollover in the default Write function.
Add signal based rotation to http-log.