DSE Search logging
DSE Search logs errors, warnings, debug, trace, and info messages in the system log: /var/log/cassandra/system.log
.
Search logging classes
To add debug logging to a class permanently using the logback framework, use nodetool setlogginglevel
to confirm the component or class before setting it in the logback.xml file in installation_location/conf.
Modify to include the following line or similar at the end of the file:
<logger name="org.apache.cassandra.gms.FailureDetector" level="DEBUG"/>
Restart the node to invoke the change.
Classes for DSE Search :
-
Admin operations
com.datastax.bdp.search.solr.transport.protocols.admin.ReindexRequestProcessor com.datastax.bdp.search.solr.transport.protocols.admin.CoreAdminRequestProcessor com.datastax.bdp.search.solr.core.SolrCoreResourceManager com.datastax.bdp.search.solr.core.CassandraResourceLoader org.apache.solr.core.SolrCore
-
Indexing
com.datastax.bdp.search.solr.log.EncryptedCommitLog com.datastax.bdp.search.solr.metrics.SolrMetricsEventListener com.datastax.bdp.search.solr.AbstractSolrSecondaryIndex org.apache.lucene.store.crypto.EncryptedFSDirectory org.apache.lucene.index.IndexWriter org.apache.lucene.index.DocumentsWriter org.apache.lucene.store.crypto.ThreadLocalIndexEncryptionConfiguration org.apache.lucene.index.AutoExpungeDeletesTieredMergePolicy
-
Queries
com.datastax.bdp.search.solr.transport.protocols.query.ShardRequestProcessor com.datastax.bdp.search.solr.metrics.QueryMetrics com.datastax.bdp.search.solr.auth.DseHttpRequestAuthenticatorFactory com.datastax.bdp.search.solr.handler.shard.modern.ModernShardHandler com.datastax.bdp.search.solr.dht.ShardRouter com.datastax.bdp.search.solr.transport.protocols.query.RowsRequestProcessor com.datastax.bdp.search.solr.transport.protocols.update.AbstractUpdateCommandProcessor org.apache.solr.search.SolrFilterCache org.apache.solr.search.SolrIndexSearcher org.apache.solr.handler.component.SearchHandler org.apache.solr.core.SolrCore org.apache.solr.handler.component.QueryComponent
See Configuring logging.
Accessing the validation log
Validation errors occur when non-indexable data is sent from nodes other than DSE Search nodes. The validation errors are logged in:
/var/log/cassandra/solrvalidation.log
For example, if a node that is not running DSE Search puts a string in a date field, an exception is logged for that column when the data is replicated to the search node.