Logging++

the continued quest to rebase logging