Digital Hive Logging

Digital Hive Logging

Question

Is there any logging available to help troubleshoot issues?

Answer

Digital Hive has several types of log files available for troubleshooting issues. Here are the various Digital Hive log files and what they contain.

Theia Log

This is the main log file that you will use when troubleshooting Digital Hive issues. This contains start up information, login attempts, authentication errors, index rebuilds, details on most errors and warnings that you see in the UI, connector errors, etc. The log file is found here:
DigitalHive\app\node1\tomcat\logs\theia.<today’s date>.log

Catalina Log

This is the container log file. This file is helpful if you’re running into issues starting Digital Hive or running into SSL issues. The log file is found here:
DigitalHive\app\node1\tomcat\logs\catalina.<date>.log

izPackInstaller Log

This log file is useful when troubleshooting installation issues. The log file is found here:
Digital Hive Installer\Theia-installer-win-x64\logs\izPackInstaller.log

Provisioner Log

The provisioner sets up the default initial state of the database on a fresh install. This is another log file that is useful in troubleshooting installation issues because it has information about why it may have failed. Usually, this is due to Elasticsearch not starting. The log file is found here:
DigitalHive\logs\provisioner.log

Elasticsearch Logs

The Elasticsearch logs are used when troubleshooting searching and indexing issues. As you have 2 Elasticsearch nodes there are logs for both nodes. The log files can be found here:
DigitalHive\Elasticsearch\logs\theia_es_1\theia-cluster-<date>.log
DigitalHive\Elasticsearch\logs\theia_es_2\theia-cluster-<date>.log

PostgreSQL Log

This log file is useful when troubleshooting issues with the PostgreSQL database. This log file is found here:
DigitalHive\PostgreSQL\data\pg_log\postgresql-<date>.log