in src/Tasks/Common/Logger.cs [76:107]
private static Message CreateMessage(MessageLevel level, string format, string[] args)
{
string code;
if (format.Length >= 12
&& format[0] == 'N'
&& format[1] == 'E'
&& format[2] == 'T'
&& format[3] == 'S'
&& format[4] == 'D'
&& format[5] == 'K'
&& IsAsciiDigit(format[6])
&& IsAsciiDigit(format[7])
&& IsAsciiDigit(format[8])
&& IsAsciiDigit(format[9])
&& format[10] == ':'
&& format[11] == ' ')
{
code = format.Substring(0, 10);
format = format.Substring(12);
}
else
{
code = null;
DebugThrowMissingOrIncorrectCode(format);
}
return new Message(
level,
text: string.Format(format, args),
code: code);
}