Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debug-Ausgabe unabhängig vom Log-Level #1524

Closed
jenskaschub opened this issue Mar 26, 2024 · 5 comments
Closed

debug-Ausgabe unabhängig vom Log-Level #1524

jenskaschub opened this issue Mar 26, 2024 · 5 comments

Comments

@jenskaschub
Copy link

Mich stört (und andere verwirt's), dass wenn man in der javascript-Instanz das Log-Level auf error setzt, in der debug-Ausgabe keine infos oder warnings mehr angezeigt werden.
Das eine ist ja die Protokollierung für's Gesamtsystem, das andere Infos für das Script an dem man grade bastelt. Ich fände eine Checkbox (alle Debugsausgaben anzeigen / Log-Level übernehmen) hier ganz hilfreich.

@Apollon77
Copy link
Contributor

Was genau meinst du? Der JavaScript Adapter ist nicht der JS-Controller ... das sind komplett getrennte Dinge.

Wenn Du das Loglevel einer Javascript instanz auf error setzt dann erhälst Du nur error logs für diese Instanz. Alle anderen Adapter und auch der "host" loggt dann mehr.

oder was genau meinst du?

@jenskaschub
Copy link
Author

Wenn ich Blockly ein Script erstelle, benötige ich in der Schaffensphase den "debug output"-Block um zu sehen was wann wo in welchen Datenpunkten oder Variablen o.ä. steht. Diese "Info" wird aber nicht angezeigt, wenn ich in der Instanz des Adapters das LOG-Leverl beispielsweise auf "Error" setze.
Ich finde es sollte unterschieden werden zwischen dem Protokoll und den Debugausgaben im Scriptbereich

@mcm1957
Copy link
Contributor

mcm1957 commented Mar 26, 2024

Wenn du mehr als error sehen willst dann stell den loglevel einfach nicht auf error...

Der debug block schreibt nun mal nen debug log. Wenn du den sehen willst ist wohl level debug ganz hilfreich.

@jenskaschub
Copy link
Author

Ich will aber im javascript-Adapter in der Script-Oberfläche mehr sehen und nicht im Protokoll des iobrokers.
Natürlich weiss ich wie ich das umgehen kann, aber das hier ist ein Feature-Request.
Nach deiner Argumentation bräuchte wir nicht mal Blockly, denn javascript-code reicht ja auch.

@klein0r
Copy link
Collaborator

klein0r commented Mar 27, 2024

in der Script-Oberfläche mehr sehen und nicht im Protokoll des iobrokers.

Das ist 1:1 das gleiche Log, nur dass die Ausgabe im Script gefiltert wird (also genauso, wie man das Log im Protokoll-Tab filtern kann). Momentan kann man doch alles erreichen, was man möchte. Was fehlt?

Man könnte eventuell über eine verbose-Option für den Debug-Baustein nachdenken, sodass die Logzeile nur geschrieben wird, wenn im Script "Ausführliche Protokollausgaben" aktiv ist.

@klein0r klein0r closed this as not planned Won't fix, can't repro, duplicate, stale May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants