better streaming logging