All information printed to the standard output or standard error streams by your commands is automatically logged and can be viewed in real-time through our command-line client, API, and web interface. This means you can freely print and record any textual data during your execution.
These logs are stored “forever” in your object data store, so you can always revisit and view logs from an old execution.
It’s important to note that Valohai has a logging limit of 50 messages per second. If your logging exceeds this rate, any additional messages will be disregarded, and you will receive a brief warning message in your logs. If you need to record larger volumes of data or log at a faster rate, we recommend using our file outputs system.
Once your execution is complete, you have the option to download the full log from the web user interface. However, during the execution, you can still access and inspect the most recent 2000 lines of logs.