Closed tkaik closed 5 years ago
We had already short chat about that with @plutasnyy
My suggestion is to:
1) Change log level in JavaScriptJobExecutor.executeJs
to TRACE
(trace is a good level to log such details).
2) Add separate DEBUG
level logs in every collector/modifier that calls JavaScriptJobExecutor.executeJs
that will say something like:
Executing MODIFIER_NAME ...
Describe the bug When using the accessibility collector in a suite, the entire codesniffer JS source file is written to logs for each accessibility collection. This happens only in the DEBUG logs level - however this should not happen even on this level - this JS file contains few thousands lines of code.
CC @plutasnyy
AET 3.1.0
To Reproduce Steps to reproduce the behavior:
worker.log
file - see the entry starting with<time> | DEBUG | com.cognifide.aet.jobs | JavaScriptJobExecutor 51 | Executing JavaScript command: /*
followed by the whole source of htmlcs.js fileExpected behavior Option 1 - When writing the JS code snippet to the log file, it's length should be limited to some reasonable value (e.g. first 100 characters). Option 2 -The Accessibility collector should not log the content of executed JS file at all