The optional ctrl/jsexec.ini
file contain the following:
In the root section, in addition to the standard JavaScript settings:
Key | Default Value | Possible Values | Description |
---|---|---|---|
LogLevel | INFO | See Enumerated Values | Minimum severity for log entries |
ErrorLevel | ERROR | See Enumerated Values | Log level to use for error messages |
Debugger | false | true/false | Enable the debugger |
PauseOnExit | false | true/false | Wait for keypress upon exit |
PauseOnError | false | true/false | Wait for keypress upon abnormal exit (error) |
umask | none | File creation permissions/mode mask | |
AutoTerminate | true | true/false | Automatically terminate script when aborted locally |
Additionally, if there is a section named after the module being executed, any keys set in that section will over-ride the global options set in the root section. i.e. jsexec mymodule.js
will allow any settings in the [mymodule]
section of jsexec.ini
to over-ride the global/root settings.