Application logs and request traces are sent to centralized Azure storage
Source references: 3The guide enables the Application Insights SDK and states that console logs contain everything written to stdout/stderr, while request-level tracing captures timing and dependencies. Applications in one Container Apps environment share a workspace.
If the application logs personal data, tokens, request bodies, or other secrets, that information may enter a shared Azure workspace and become visible to principals with workspace read access.
The guide directs users to configure a connection string and add a telemetry SDK. Once enabled, request traces, response times, and dependencies can be sent to Application Insights. It also says everything written to stdout/stderr becomes console logs and that apps in one environment share a Log Analytics workspace. Logs containing personal data, tokens, or business content could therefore be centrally retained. Users can ask about collection scope, redaction, sampling, retention, and Azure access controls.
> 💡 **Tip:** All apps in the same environment share the workspace. Use `--logs-destination none` only for BYOB (bring-your-own-backend) scenarios.## System Logs vs Application Logs| Log Table | Content | Retention ||-----------|---------|-----------|| `ContainerAppConsoleLogs_CL` | stdout/stderr from containers | Workspace default || `ContainerAppSystemLogs_CL` | Platform events (scaling, restarts, image pulls) | Workspace default |> ⚠️ **Note:** The `_CL` suffix and `_s` column suffixes apply to the **Log Analytics** destination. Environments using the newer **Azure Monitor** destination use `ContainerAppConsoleLogs` / `ContainerAppSystemLogs` (no `_CL`, no `_s` suffixes). Check your environment's log destination to use the correct table name.System logs capture events outside your code—replica scheduling, health probe results, and revision activation. Console logs capture everything your app writes to stdout/stderr.Show 2 other places
> ⚠️ **Warning:** Built-in metrics cover infrastructure only. For request-level tracing, response times, and dependency tracking, add Application Insights SDK.## Application Insights SDK SetupSet `APPLICATIONINSIGHTS_CONNECTION_STRING` as an environment variable on the container app, then add the SDK per language:System logs capture events outside your code—replica scheduling, health probe results, and revision activation. Console logs capture everything your app writes to stdout/stderr.