Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
momentan scheint es keine Möglichkeit zu geben, Einträge im System-/Fehler-Log zu erzeugen. Zum Debuggen von LBS wäre es ganz praktisch, wenn es dafür eine Schnittstelle gäbe. Ist so etwas geplant?
Die tut's - dafür ist sie im Grunde da (auch wenn das Log zur Zeit nur für den KNX-Stack genutzt wird):
PHP-Code:
writeToTraceLog($procId, $condition, $logMsg)
$procId: Prozess-ID (sollte 0 sein für die LBS)
$condition: true=Ok, false=Fehler (Fehler werden entsprechend gekennzeichnet)
$logMsg: der Log-Eintrag als Klartext (ohne Timestamp)
Beispiele:
PHP-Code:
writeToTraceLog(0,true,'Vorgang erfolgreich');
writeToTraceLog(0,false,'Fehler: Datei nicht gefunden.');
Noch ein Hinweis:
Die Konstante global_debugTrace (edomi.ini) bezieht sich aktuell nur auf den KNX-Stack, d.h. wenn global_debugTrace=false ist, wird die o.g. Funktion dennoch funktionieren.
Wichtig:
Bitte NICHT produktiv einsetzen im LBS - sonst wird bei den Nutzern des LBS ja ein TraceLog angelegt und u.U. "zugemüllt".
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar