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 Installer-Services and package installations and Default file locations for Installer-No Services and tarball installations.

The location of the logback.xml file depends on the type of installation:
Installer-Services and Package installations /etc/dse/cassandra/logback.xml
Installer-No Services and Tarball installations install_location/resources/cassandra/conf/logback.xml
The location of the cassandra-env.sh file depends on the type of installation:
Package installations /etc/dse/cassandra/cassandra-env.sh
Tarball installations install_location/resources/cassandra/conf/cassandra-env.sh
Tip: 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.