Changing logging locations 

Changing logging locations after installation.

Logging locations are set at installation. Generally, the default logs location is /var/log. For example, /var/log/cassandra and /var/log/tomcat.

For details, see Default file locations for package and Installer-Services installations and Default file locations for tarball and Installer-No Services installations.

The location of the logback.xml file depends on the type of installation:

Package installations
Installer-Services installations

/etc/dse/cassandra/logback.xml

Tarball installations
Installer-No Services installations

installation_location/resources/cassandra/conf/logback.xml
The location of the cassandra-env.sh file depends on the type of installation:

Package installations
Installer-Services installations

/etc/dse/cassandra/cassandra-env.sh

Tarball installations
Installer-No Services installations

installation_location/resources/cassandra/conf/cassandra-env.sh

You can also change logging locations with OpsCenter Configuration Profiles.

Procedure

  1. Optional: To change logging locations after installation:
    • To generate all logs in the same location, add CASSANDRA_LOG_DIR to the dse-env.sh file:
      export CASSANDRA_LOG_DIR=/your/log/location
    • For finer-grained control, edit the logback.xml file and replace ${cassandra.logdir} with the path.
  2. Optional: To change the Tomcat server log locations for DSE Search, edit one of these files:
    • Set TOMCAT_LOGS in the cassandra-env.sh file:
      export TOMCAT_LOGS=/your/log/location
    • Set the locations in resources/tomcat/conf/logging.properties.
  3. After you change logging locations, restart DataStax Enterprise.