"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

Popular posts from this blog

Spring Elasticsearch Operations

Network Error and Timeout on Authorize.net JS

Object oriented programming concepts (OOPs)