Log-Eintrag

Syntax

	log($message)

log($message, $arguments)

Beschreibung

Schreibt einen Eintrag in das Anwendungslog.

Parameter

Name Typ Beschreibung Pflicht Default
message Zeichenkette Die Message, die ins Log geschrieben werden soll. Falls auch arguments angegeben werden, können in der Message Platzhalte im Form von {0}...{n} definiert werden. Enthält die Message einen Platzhalter, aber es gibt kein Argument, um es zu füllen, wird im Klartext {n} in die Nachricht geschrieben. ja
arguments Menge Argumente, die in der angegebenen Reihenfolge in die Platzhalter von message eingefügt werden. Werden keine oder zu wenige Platzhalter angegeben, dann werden nicht alle Argumente verwendet. nein

Beispiele

Einfache Log Message

	log('Hello');

Ausgabe (im Log): Hello

Platzhalter Log Message

	log('Current date: {0}. Current week day: {1}', today(), today().toUserCalendar().dayOfWeek())

Ausgabe (im Log): Current date: 14.02.22 16:00. Current week day: 2

Platzhalter mit zu wenigen Argumenten

log('Current date: {0}. Current week day: {1}')

Ausgabe (im Log): Current date: {0}. Current week day: {1}

Da keine Argumente angegeben wurden, werden die Platzhalter nicht ersetzt und so ausgegeben.

Platzhalter mit zu vielen Argumenten

log('Current date: {0}', today(), today().toUserCalendar().dayOfWeek())

Ausgabe (im Log): Current date: 14.02.22 16:00

Es gibt mehr Argumente als Platzhalter, daher wird das zweite Argument ignoriert.