Implemented async logging, per implementation