# FileLogger

Package: [Microsoft.Orleans.TestingHost](/orleans/docs/api/csharp/microsoft.orleans.testinghost/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.TestingHost) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/Logging/FileLogger.cs#L142)

```csharp
public class FileLogger : ILogger
```

File logger, which logs messages to a file.

## Constructors

- [FileLogger(FileLoggingOutput, string)](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.logging.filelogger/constructors/constructor-orleans-testinghost-logging-fileloggingoutput-string-ebae3663/)

## Methods

- [BeginScope(TState)](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.logging.filelogger/methods/beginscope-1-tstate-98b5e9f0/)
- [IsEnabled(LogLevel)](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.logging.filelogger/methods/isenabled-microsoft-extensions-logging-loglevel-a9b014c0/)
- [Log(LogLevel, EventId, TState, Exception, Func&lt;TState, Exception, string&gt;)](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.logging.filelogger/methods/log-1-microsoft-extensions-logging-loglevel-microsoft-extensions-logging-eventid-381c4f3b/)
