aspire logs command
Name
aspire logs - Display logs from resources in a running apphost.
Synopsis
aspire logs [] [options]
Description
The aspire logs command displays console logs from resources in a running AppHost. You can view logs for all resources, filter to a specific resource, follow new log entries in real time, and choose table or JSON output for automation.
When executed without the --apphost option, the command:
- 1
Scans for all running AppHost processes.
- 2
If multiple AppHosts are running within the current directory scope, prompts you to select which one to target.
- 3
If only one AppHost is running in scope, connects to it directly.
- 4
If no in-scope AppHosts are found but out-of-scope AppHosts exist, displays all running AppHosts for selection.
Arguments
<resource>The name of the resource to get logs for. If not specified, logs from all resources are shown.
Options
The following options are available:
-
-f, --follow
Stream logs in real time as they are written.
--format <Json|Table>Output format. Use
Jsonfor machine-readable output suitable for scripting and automation. Defaults toTable.-n, --tail <tail>Number of lines to show from the end of the logs.
-t, --timestampsShow timestamps for each log line.
-
-
-
-
-
Examples
-
-
-
-
Show logs for all resources:
aspire logsShow logs for a specific resource:
aspire logs webfrontendFollow logs in real time:
aspire logs --followShow the last 100 log lines with timestamps:
aspire logs apiservice --tail 100 --timestampsOutput logs as JSON:
aspire logs --format Json