Add preliminary logger support