allow eventer callback names to be more expressive
remove unused variable
Add a "memory" logger type and expose it via console and rest.
This logger is allocation free on the write path.  Logging was
refactored to pass the timeval all the way into the write(v)
operations; it is ignored by previous loggers.