Ce que j'essaie de faire est de passer plusieurs paramètres à Log.Write sans d'abord en créer une longue chaîne avec des caractères d'échappement de nouvelle ligne.Remplacer Log.Write dans la bibliothèque d'entreprise
Voici ma fonction actuelle:
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");
}
Il fonctionne très bien pour ce que je besoin de le faire, mais je me demande s'il y a un moyen plus propre pour briser la partie « message » du journal et ont chaque entrée obtient sa propre ligne dans la bibliothèque Enterprise?