split log file into logdir and log file variables. makes it possible to share the logdir with other things.

Signed-off-by: Wolf Noble <wnoble@datapipe.com>
add example implementation class

Signed-off-by: Wolf Noble <wnoble@datapipe.com>