"Value cannot be null. (Parameter 'logger')" - Durable Function Activity
I have the following activity function:
[FunctionName("LoadSubscriptionAnalytics_Activity")]
public static async Task<IActionResult> RunActivity([ActivityTrigger] ILogger log
)
{
log.LogInformation("Activity function");
}
Log.LogInformation fails with error: Value cannot be null. (Parameter 'logger')
The logger works in my orchestrator function:
[FunctionName("LoadSubscriptionAnalytics_Orchestrator")]
public static async Task<List<Task<IActionResult>>> RunOrchestrator(
[OrchestrationTrigger] IDurableOrchestrationContext context, ILogger log)
{
var outputs = new List<Task<IActionResult>>();
log.LogInformation("Orchestrator function");
outputs.Add(await context.CallActivityAsync<Task<IActionResult>>("LoadSubscriptionAnalytics_Activity", null));
return outputs;
}
Why is this dependency injection not working? I am using Functions V2 with .Net Core 3.1
from Recent Questions - Stack Overflow https://ift.tt/2TCxWFn
https://ift.tt/eA8V8J
Comments
Post a Comment