@glasfaser Danke für die schnelle Antwort.
Aber dann muss ich doch noch einmal nachfragen. Ich habe in vielen Javaskripten einige Ausgaben, die nicht mit einer prägnanten Syntax ausgegeben werden.
Beispielsweise liefert mein Skript SetzeStatusIndikatoren nachstehende Ausgaben:
javascript.0 2021-04-16 19:19:00.006 info (6331) script.js.ISG.SetzeStatusIndikatoren: EMI_ECO ist nicht aktiv.
javascript.0 2021-04-16 19:19:00.006 info (6331) script.js.ISG.SetzeStatusIndikatoren: EMI_OK ist nicht aktiv.
javascript.0 2021-04-16 19:19:00.005 info (6331) script.js.ISG.SetzeStatusIndikatoren: EMI_ACTIVE_HIGH ist nicht aktiv.
javascript.0 2021-04-16 19:19:00.005 info (6331) script.js.ISG.SetzeStatusIndikatoren: EMI_ACTIVE_COMFORT ist aktiv.
javascript.0 2021-04-16 19:19:00.005 info (6331) script.js.ISG.SetzeStatusIndikatoren: Warmwasseraufbereitung ist aktiv.
javascript.0 2021-04-16 19:19:00.005 info (6331) script.js.ISG.SetzeStatusIndikatoren: Verdichter ist aktiv.
javascript.0 2021-04-16 19:19:00.005 info (6331) script.js.ISG.SetzeStatusIndikatoren: Abtauen ist nicht aktiv.
javascript.0 2021-04-16 19:19:00.005 info (6331) script.js.ISG.SetzeStatusIndikatoren: Heizprogramm ist nicht aktiv.
javascript.0 2021-04-16 19:19:00.004 info (6331) script.js.ISG.SetzeStatusIndikatoren: Die HKP ist aktiv. Die VL beträgt 25.3
Habe ich jetzt wirklich keine Chance mehr mit dem Adapter die Einträge abzufangen ohne alle Ausgaben im Skript mit einem Schlagwort zu versehen und nach diesem zu filtern?
Sprich muss ich nun z.B. aus
console.log("Heizprogramm ist aktiv.");
gleich
console.log("[SchlagwortXYZ] Heizprogramm ist aktiv.");
machen.
Mit dem vorherigen Skript konnte ich da ganz bequem folgenden Part verwenden:
{
// Hier wird alles zu [Beschattung] gelistet.
id: 'Beschattung',
filter_all: ['script.js.SetzeStatusIndikatoren'],
filter_any: ['', ''], // wird ignoriert, wenn leer
blacklist: ['', ''], // wird ignoriert, wenn leer
clean: [/script\.js\.[^:]*: /],
merge: false,
sortDescending: true,
jsonDateFormat: '#DD.MM.# hh:mm',
jsonColumns: ['date','level','source','msg'],
jsonLogLength: 200,
jsonMaxLines: 100,
jsonCssToLevel: true,
},
Allerdings bekomme ich mit dem Skript neuerdings die Fehlermeldung:
javascript.0 2021-04-16 19:26:42.069 error (6331) script.js.VIS.Log-Script: Log-Script-Fehler: Gewählter Filter Info, aber Datenpunkt [javascript.0.Log-Script.logInfo.logJSON] ist nicht vorhanden.
javascript.0 2021-04-16 19:26:22.086 error (6331) script.js.VIS.Log-Script: Log-Script-Fehler: Gewählter Filter Info, aber Datenpunkt [javascript.0.Log-Script.logInfo.logJSON] ist nicht vorhanden.
javascript.0 2021-04-16 19:26:02.060 error (6331) script.js.VIS.Log-Script: Log-Script-Fehler: Gewählter Filter Info, aber Datenpunkt [javascript.0.Log-Script.logInfo.logJSON] ist nicht vorhanden.
javascript.0 2021-04-16 19:25:42.088 error (6331) script.js.VIS.Log-Script: Log-Script-Fehler: Gewählter Filter Info, aber Datenpunkt [javascript.0.Log-Script.logInfo.logJSON] ist nicht vorhanden.
javascript.0 2021-04-16 19:25:22.113 error (6331) script.js.VIS.Log-Script: Log-Script-Fehler: Gewählter Filter Info, aber Datenpunkt [javascript.0.Log-Script.logInfo.logJSON] ist nicht vorhanden.
javascript.0 2021-04-16 19:25:06.660 error (6331) script.js.VIS.Log-Script: Log-Script-Fehler: Gewählter Filter Info, aber Datenpunkt [javascript.0.Log-Script.logInfo.logJSON] ist nicht vorhanden.
javascript.0 2021-04-16 19:25:02.059 error (6331) script.js.VIS.Log-Script: Log-Script-Fehler: Gewählter Filter Info, aber Datenpunkt [javascript.0.Log-Script.logInfo.logJSON] ist nicht vorhanden.