Skip to main content
You can quickly live tail logs in your dashboard or using the fly logs command.

Use flyctl to view logs in your terminal

The fly logs command prints the most recent app logs and then tails the current logs in real-time. This is useful for watching logs during deployment or when running other commands. You can open a new terminal window and run this command in an app’s source directory, or use the --app option to specify an app:
The logs continue to output until you close the terminal or stop it, for example with ctrl + c. You can filter the log output by Machine or region. For example, use the Machine ID with the --instance option to see logs for that Machine only:
See the fly logs help or docs for option details.

Use flyctl to activate debug logging for a command

LOG_LEVEL=debug prints all the logs into the console as a command runs. To activate debug logging for fly deploy run:

Use the dashboard to view logs

To view recent and live tail app logs in the dashboard, go to the Live Logs page. From there, you can use the dropdowns to filter logs by region or instance (Machine). You can also view specific Machine logs. Go to Machines, click a Machine, and then click the Machine logs icon.