Refactored LogData.cs
This commit is contained in:
parent
ae3dc7f7c8
commit
14aa5932bc
@ -131,20 +131,18 @@ namespace WebSocketSharp
|
|||||||
var headerAndCaller = String.Format ("{0}{1}.{2}|", header, type.Name, method.Name);
|
var headerAndCaller = String.Format ("{0}{1}.{2}|", header, type.Name, method.Name);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
var messages = _message.Replace ("\r\n", "\n").TrimEnd ('\n').Split ('\n');
|
var msgs = _message.Replace ("\r\n", "\n").TrimEnd ('\n').Split ('\n');
|
||||||
if (messages.Length <= 1)
|
if (msgs.Length <= 1)
|
||||||
return String.Format ("{0}{1}", headerAndCaller, _message);
|
return String.Format ("{0}{1}", headerAndCaller, _message);
|
||||||
|
|
||||||
var log = new StringBuilder (
|
var output = new StringBuilder (String.Format ("{0}{1}\n", headerAndCaller, msgs[0]), 64);
|
||||||
String.Format ("{0}{1}\n", headerAndCaller, messages [0]), 64);
|
|
||||||
|
|
||||||
var space = header.Length;
|
var fmt = String.Format ("{{0,{0}}}{{1}}\n", header.Length);
|
||||||
var format = String.Format ("{{0,{0}}}{{1}}\n", space);
|
for (var i = 1; i < msgs.Length; i++)
|
||||||
for (var i = 1; i < messages.Length; i++)
|
output.AppendFormat (fmt, "", msgs[i]);
|
||||||
log.AppendFormat (format, "", messages [i]);
|
|
||||||
|
|
||||||
log.Length--;
|
output.Length--;
|
||||||
return log.ToString ();
|
return output.ToString ();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
Loading…
Reference in New Issue
Block a user