The old wrapper log was called sonar.log (wrapper.conf:wrapper.logfile=) and supporting logrotate. Unfortunate on the unnecessary name change. Would have suggested:
and placed APP_NAME, WRAPPER_LOG and other configurable options, like SONAR_JAVA_PATH, XMS, XMX into a property file to be read into sonar.sh via syntax: . ./sonar_wrapper.conf .
Thanks for the feedback. We will carefully consider them.
Please note that sonar.log is still there. sonar.log is now managed and rotated by SonarQube itself instead of the old JSW wrapper.
We produce the nohup.log in case that JVM crashes and the event can’t be log by SonarQube.
Some variables are not supposed to be updated by users (for example XMS and XMX mentioned above, they are only used by the bootup and watcher process). Please refer to our documentation for supported configurable environment variables.