# ILogViewUpdate&lt;TLogEntry&gt;

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.EventSourcing) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.EventSourcing/LogConsistency/ILogViewAdaptor.cs#L74)

```csharp
public interface ILogViewUpdate<TLogEntry>
```

Interface for updating the log.

## Type parameters

- `TLogEntry`: The type of log entries.

## Methods

- [ClearLogAsync(CancellationToken)](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewupdate-1/methods/clearlogasync-system-threading-cancellationtoken-e2f95b23/)
- [ConfirmSubmittedEntries](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewupdate-1/methods/confirmsubmittedentries-67427a1c/)
- [Submit(TLogEntry)](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewupdate-1/methods/submit-tlogentry-e009a4aa/)
- [SubmitRange(IEnumerable&lt;TLogEntry&gt;)](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewupdate-1/methods/submitrange-system-collections-generic-ienumerable-tlogentry-8894b5f8/)
- [Synchronize](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewupdate-1/methods/synchronize-f789bf35/)
- [TryAppend(TLogEntry)](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewupdate-1/methods/tryappend-tlogentry-1d37aa68/)
- [TryAppendRange(IEnumerable&lt;TLogEntry&gt;)](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewupdate-1/methods/tryappendrange-system-collections-generic-ienumerable-tlogentry-8c1b53c6/)
