App Logs

This documentation is for Dash Enterprise.
Dash Enterprise is the fastest way to write & deploy Dash apps and
Jupyter notebooks.
10% of the Fortune 500 uses Dash Enterprise to productionize AI and
data science apps. Find out if your company is using Dash Enterprise.

At runtime, apps create a log of usage data as well as any print statements that they call.

When you successfully deploy your app to Dash Enterprise,
the app’s logs become available in the App Manager.
Select the app whose logs you want to view, and then go to Logs.

Runtime logs have a maximum of 5000 lines (this limit is shared with the app’s other logs), and any logs older than 7 days are cleared. They span multiple app deployments, not just the latest. Logs for different versions of your app are separated by “New Deployment triggered” messages.

<img>
 

If you have defined processes other than web in your app’s Procfile, select which process you want to view logs for in the
Process list.

<img>
 

Change how the logs are displayed using the Logs Settings <img>.

Wrapping, line numbers, and dates are on by default. Select them to turn them off or on.

<img>
 

Download the logs by selecting Download Logs.

<img>
 

If you are an administrator with access to the Kubernetes cluster that Dash Enterprise is installed on, you can also
view app runtime logs with kubectl.
Runtime logs via kubectl are not subject to the 5000 line and 7 day limitations, but are only available for the latest app deployment.