Experimenting asyncrounous logging - take 2 patch 2