Hallo Torben
mAirList unterscheidet im Systemprotokoll zwischen Informationen, Fehler, Warnung, Status, Playlist, Debug und Unbekannt. Wäre es denkbar, dass man beim SystemLog Befehl diesen Filtertyp setzen könnte?
BSP: SystemLog(“TEST”,DEBUG);
Michel
Du kannst folgenden erweiterten SystemLog-Befehl verwenden:
Instance.GetLogger.SystemLog(typ, "Nachricht");
Als Typen stehen zur Verfügung, du hast es schon erkannt: lcInfo, lcError, lcWarning, lcStatus, lcPlaylist, lcDebug, lcUnknown
Der normale SystemLog-Befehl loggt immer mit lcInfo.
Eigene Typen lassen sich nicht verwenden.
Nachtrag: Lässt sich das Icon auch in der Statuszeile von mAirList anzeigen?
Puh, müsste ich mal gucken. Geht bestimmt irgendwie.
Hi Torben
Gibt es den Instance.GetLogger.SystemLog in mAirList 7.1 nicht mehr?
Oder hat allenfalls der Syntax geändert.
DANKE
LG Michel
Torben
December 9, 2022, 10:48am
7
Element-Logging und Systemprotokoll sind jetzt intern voneinander getrennt, daher nutze bitte:
Instance.GetSystemLog.Log(...)
1 Like
Hallo,
Gibt es noch einen weiteren Parameter den man mit angeben muss, denn folgende Zeile im Skript liefert “Invalid number of parameters” zurück?
Instance.GetSystemLog.Log(lcDebug, ‘hallo’, false);
Danke LG Andreas
Torben
November 3, 2023, 1:54pm
9
Bitte jetzt so:
Instance.GetSystemLog.Log(lcDebug, 'hallo', nil, false);
Der vorletzte Parameter erlaubt es, ein Datenobjekt zu übergeben - das wird an einigen Stellen für interne Zwecke verwendet. Ihr setzt das bitte immer auf “nil”.