Что я пытаюсь сделать, это передать несколько параметров в Log.Write без предварительного создания длинной строки из них с символами перевода строки.
Вот моя текущая функция:
public static void LogPipedEvent(string message)
{
//Split message on double pipe escape "||"
string newmessage = "";
string[] splitMessage = Regex.Split(message, Regex.Escape("||"));
foreach (string line in splitMessage)
{
newmessage += "\r\n" + line;
}
Logger.Write(newmessage, "DebugCategory", 2, 4000, TraceEventType.Information, "Message");
}
Это прекрасно работает для того, что мне нужно, но мне интересно, есть ли более чистый способ разбить часть «сообщения» журнала, и каждая запись получает свою собственную строку в библиотеке Enterprise?