initialization of logging thread moved to ObservingInterceptor.observe