How to disable jira-stdout and jira-stderr logging on Windows

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. 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

Summary

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

  1. Identify the name of the service that Jira is installed as in Windows (Control Panel > Administrative Tools > Services):

    (Auto-migrated image: description temporarily unavailable)
  2. Open a command prompt from Start > Run > type 'cmd' > Enter.

  3. Change directory to the bin directory of your Jira installation directory.

  4. Run the following commands which will differ depending on your version of Jira:

    1 2 3 tomcat7w //ES//%SERVICENAME% tomcat8w //ES//%SERVICENAME%

    ℹ️ In the above example, it would be tomcat7w //ES//Jira

  5. Click on the Logging tab to see the current logging configuration:

    (Auto-migrated image: description temporarily unavailable)
  6. Under Redirect Stdout and Redirect Stderror, remove the value "auto" so the fields are left empty.

  7. 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.

Updated on April 8, 2025

Still need help?

The Atlassian Community is here for you.