- "Received from server:" ++ show received ++ "\n" ++
- "Expected one of: " ++ concatMap show expected
+ -- Print json so its a bit easier to update the session logs
+ "Received from server:\n" ++ B.unpack (encode received) ++ "\n" ++
+ "Expected one of:\n" ++ unlines (map (B.unpack . encode) expected)
+ show UnexpectedDiagnosticsException = "Unexpectedly received diagnostics from the server."
+ show (IncorrectApplyEditRequestException msgStr) = "ApplyEditRequest didn't contain document, instead received:\n"
+ ++ msgStr
+ show (UnexpectedResponseError lid e) = "Received an exepected error in a response for id " ++ show lid ++ ":\n"
+ ++ show e