Azure / Azure/azure-functions-core-tools
Queue trigger function F# isolated template contains a compiler error
- Dominant language
- C#
- Stars
- 1.5k
- Forks
- 498
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 14
Description
Generating a `QueueTrigger` function for an F# isolated app yields a template that contains a compiler error:
```fsharp
namespace Comrit.Functions
open System
open Azure.Storage.Queues.Models;
open Microsoft.Azure.Functions.Worker
open Microsoft.Extensions.Logging
module ReadQueue =
[]
let run
(
[] message: QueueMessage,
context: FunctionContext
) =
let msg =
sprintf "F# Queue trigger function processed: %s" message.MessageText
let logger = context.GetLogger "ReadQueue"
log.LogInformation msg
```
The error is: `error FS0039: The field, constructor or member 'LogInformation' is not defined.` That's because `logger` is not referenced, but `log` is.

Contributor guide
Assessment
This issue has not been assessed yet.