Gwupe.Cloud.Messaging.WebSocketMessageHandler.SanitiseMessage C# (CSharp) Method

SanitiseMessage() private method

private SanitiseMessage ( string messageString ) : string
messageString string
return string
        private string SanitiseMessage(string messageString)
        {
            return Regex.Replace(Regex.Replace(Regex.Replace(Regex.Replace(Regex.Replace(messageString,
                "\"password\":\".*?\"", "\"password\":\"*******\""), // star out password
                "\"([^\"]+)\":\"([^\"]{255}.*?)\"", "\"$1\":\"<LARGE_DATA>\""), // don't log large amounts of data
                "\"encryptionKey\":\".*?\"", "\"encryptionKey\":\"*******\""), // star out encryption key for p2p
                "\"passwordDigest\":\".*?\"", "\"passwordDigest\":\"*******\""), // star out password hash
                "\"message\":\".*?\"", "\"message\":\"*******\"") // star out chat messages
                ;
        }