builtins

log

Beschreibung

Zeigt Protokollierungsstufen für CAS-Server-Logger an und ändert sie. Diese Aktion ist entscheidend für das Debugging und die Überwachung des Serverbetriebs, indem sie eine feingranulare Kontrolle über die von verschiedenen Serverkomponenten ausgegebene Detailtiefe der Protokolle ermöglicht.

builtins.log <result=results> <status=rc> / level="ALL" | "DEBUG" | "ERROR" | "FATAL" | "INFO" | "NULL" | "OFF" | "TRACE" | "WARN", logger="string", newSessions=TRUE | FALSE, onMain=TRUE | FALSE;
Einstellungen
ParameterBeschreibung
levelGibt die einzustellende Protokollierungsstufe an.
loggerGibt den Namen des zu ändernden Loggers an.
newSessionsGibt an, dass die Protokolländerung auch an neue Sitzungen gesendet werden soll.
onMainGibt an, dass die Protokolländerung auch an den Server-Controller gesendet werden soll.

Beispiele

Dieses Beispiel listet zuerst alle Logger auf und legt dann die Protokollierungsstufe für den Logger 'App.Table' auf Trace fest.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 BUILTINS.log;
3 BUILTINS.log logger="App.Table" level="Trace";
4RUN;
Ergebnis :
Die erste Aktion listet die aktuellen Konfigurationen aller Logger auf. Die zweite Aktion aktualisiert den 'App.Table'-Logger auf die 'TRACE'-Stufe, und die zurückgegebenen Notizen bestätigen die erfolgreiche Änderung.

FAQ

Was ist der Zweck der `log`-Aktion im `builtins`-Aktionssatz?
Welche Parameter können mit der `log`-Aktion verwendet werden?
Welche möglichen Werte gibt es für den `level`-Parameter und was bedeuten sie?
Was gibt der `logger`-Parameter an?
Was bewirkt der `newSessions`-Parameter?
Welche Funktion hat der `onMain`-Parameter?