Thanks for reaching out.Yes, your understanding is correct! In Azure Logic Apps Standard, logging is managed at a category level (e.g., Workflow.Operations.Actions
, Workflow.Operations.Triggers
) rather than at the individual connector level. This means that while you can adjust the log verbosity in host.json
, you cannot selectively log specific connectors, such as the Compose
action, while ignoring others.
Logging settings in host.json
apply to broader categories, not individual actions.
No built-in way to log only specific connectors directly.
Alternative workaround: Send logs to Log Analytics and filter them using KQL queries.
Using Log Analytics to Filter Specific Connector Logs
Since Azure doesn’t provide fine-grained logging control per action, the best approach is:
- Enable Diagnostic Settings to send logs to Log Analytics.
- Use KQL (Kusto Query Language) queries to extract only relevant logs.
Example KQL Query: Retrieve Logs for "Compose" Action
AzureDiagnostics
| where ResourceType == "WORKFLOW"
| where WorkflowName == "YourLogicAppName"
| where ActionName == "Compose"
Ref:
View and create queries for logic apps in Azure Monitor logs - Azure Logic Apps | Microsoft Learn