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

You can also change logging locations with OpsCenter Configuration Profiles.

logback.xml

The location of the logback.xml file depends on the type of installation:
Package installations /etc/dse/cassandra/logback.xml
Tarball installations installation_location/resources/cassandra/conf/logback.xml

cassandra-env.sh

The location of the cassandra-env.sh file depends on the type of installation:
Package installations /etc/dse/cassandra/cassandra-env.sh
Tarball installations installation_location/resources/cassandra/conf/cassandra-env.sh

dse-env.sh

The default location of the dse-env.sh file depends on the type of installation:
Package installations /etc/dse/dse-env.sh
Tarball installations installation_location/bin/dse-env.sh

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.