Add live logging via websockets