diff options
Diffstat (limited to 'src/marlin.agents.shell/LocalInstanceService.cs')
| -rw-r--r-- | src/marlin.agents.shell/LocalInstanceService.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/marlin.agents.shell/LocalInstanceService.cs b/src/marlin.agents.shell/LocalInstanceService.cs new file mode 100644 index 0000000..d0d2521 --- /dev/null +++ b/src/marlin.agents.shell/LocalInstanceService.cs @@ -0,0 +1,13 @@ +using marlin.core.contracts; +using ProtoBuf.Grpc; + +public class LocalInstanceService : IInstanceService +{ + public async Task SendLogEvent(LogEventRequest request, CallContext context = default) + { + TextWriter writer = request.Error ? Console.Error : Console.Out; + await writer.WriteLineAsync(request.Message); + } + + public Task SendStatusUpdate(StatusUpdateRequest request, CallContext context = default) => Task.CompletedTask; +}
\ No newline at end of file |
