## IFormatter interface

Represents the interface for formatting log entry messsages.

```csharp
public interface IFormatter
```

## Properties

| Name | Description |
| --- | --- |
| [Footer](../../aspose.email.tools.logging/iformatter/footer/) { get; } | Gest the footer string. |
| [Header](../../aspose.email.tools.logging/iformatter/header/) { get; } | Gets the header string. |
| [LogHeader](../../aspose.email.tools.logging/iformatter/logheader/) { get; } | Represents start log header |

## Methods

| Name | Description |
| --- | --- |
| [Format](../../aspose.email.tools.logging/iformatter/format/#format_1)(DateTime) | Formats a datetime and return a string to be outputted. |
| [Format](../../aspose.email.tools.logging/iformatter/format/#format)(LogEntry) | Formats a log entry and return a string to be outputted. |

### See Also

* namespace [Aspose.Email.Tools.Logging](../../aspose.email.tools.logging/)
* assembly [Aspose.Email](../../)


