Logging
SQD Cloud automatically collects the logs emitted by the squid processor, its API server and its database. Please use the built-in SDK logger throughout your code when developing for SQD Cloud. You can set the severity flags for squids running in the Cloud via SQD_DEBUG
, SQD_TRACE
or SQD_INFO
- see Environment Variables.
To inspect and follow the squid logs from all the squid services, use sqd logs
:
sqd logs -n <name> -s <slot> -f
or
sqd logs -n <name> -t <tag> -f
For older version-based deployments...
...the slot string is v${version}
, so use
sqd logs -n <name> -s v<version> -f
Check out the Slots and tags guide to learn more.
There are additional flags to filter the logs:
-f
to follow the logs-c
allows filtering by the container (can beprocessor
,db
,db-migrate
andquery-node
)-l
allows filtering by the severity-p
number of lines to fetch (default:100
)--since
cut off by the time (default:1d
). Accepts the notation of thems
library:1d
,10h
,1m
.
Example
sqd logs squid-substrate-template@v1 -f -c processor -l info --since 1d