Wie fügen Sie einen Zeilenumbruch im Nachrichtentext der mule-logger-Komponente
Kann mir jemand sagen, wie einfügen einer neuen Zeile in die Nachricht von einem Maultier logger-Komponente?
Zum Beispiel, habe ich Folgendes in die Nachricht für den logger:
Payload is: #[payload]
Inbound Headers: #[headers:INBOUND:*]
Outbound Headers: #[headers:OUTBOUND:*]
Exceptions: #[exception]
Ich möchte eine neue Zeile einfügen, nach jeder der oben genannten. Ich habe versucht, nur das hinzufügen \n an das Ende jeder Zeile, aber das hat nicht funktioniert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden, MEL:
\n
nicht bereits in der Auslegung durch MVEL alsSystem.getProperty('line.separator')
.Könnte man etwas wie das hier tun:
Ausdruck verwenden-Transformator:
Gibt es ein paar Möglichkeiten, dies zu tun:
1) Verwenden:
#[System.getProperty('line.separator')]
2) Verwenden:
#['\n'] z.B.: #['Hallo\n" +payload+ "Willkommen \n neue Zeile']
können wir Ihnen die unten format
//Das sollte funktionieren. getestet in mule 3.9 CE -