How to disable jira-stdout and jira-stderr logging on Windows
Platform notice: Server and Data Center only. This article only applies to Atlassian products on the Server and Data Center platforms.
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Purpose
When Jira is run as a Windows Service, Tomcat creates additional jira-stdout and jira-stderr log files under <JIRA_INST>/logs. These logs are in addition to Jira's own log files and are not necessary, and in some cases, you may wish to disable them to save on disk space.
Solution
- Identify the name of the service that Jira is installed as in Windows (Control Panel > Administrative Tools > Services):
- Open a command prompt from Start > Run > type 'cmd' > Enter.
Change directory to the
bin
directory of your Jira installation directory.Run the following commands which will differ depending on your version of Jira:
tomcat7w //ES//%SERVICENAME% tomcat8w //ES//%SERVICENAME%
In the above example, it would be
tomcat7w //ES//Jira
- Click on the
Logging
tab to see the current logging configuration: - Under
Redirect Stdout
andRedirect Stderror
, remove the value "auto" so the fields are left empty. - Click Apply and OK to save your changes
After these settings changes have been made, restart Jira and the Tomcat container will no longer log further output to jira-stdout or jira-stderr. Any pre-existing logs will remain and can safely be removed.