]> git.basschouten.com Git - openhab-addons.git/commit
[jsscripting] Improve logging on JS error (#16445)
authorFlorian Hotze <florianh_dev@icloud.com>
Sat, 24 Feb 2024 23:39:57 +0000 (00:39 +0100)
committerGitHub <noreply@github.com>
Sat, 24 Feb 2024 23:39:57 +0000 (00:39 +0100)
commitdf7a57af96e91ddf55a232c307fb4a0bd067eac8
tree887f427ae9a05b9309334b044b7185daef9ed005
parentc9f8324142db481349ae5c0cf4236c2a4341e9c4
[jsscripting] Improve logging on JS error (#16445)

* [jsscripting] Improve script error logging
* [jsscripting] Suppress some warnings
* [jsscripting] Throw ISE instead of RE
* [jsscripting] Minor null annotation improvements

Include fileName or ruleUID or transformation UID in the logger name used by the logged error stack trace.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/DebuggingGraalScriptEngine.java
bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/OpenhabGraalJSScriptEngine.java