wrapped KLogger