diff --git a/src/SeqCli/Cli/Commands/LogCommand.cs b/src/SeqCli/Cli/Commands/LogCommand.cs index a4e091b2..c3d34fb2 100644 --- a/src/SeqCli/Cli/Commands/LogCommand.cs +++ b/src/SeqCli/Cli/Commands/LogCommand.cs @@ -102,7 +102,13 @@ protected override async Task Run() } var connection = _connectionFactory.Connect(_connection); - var result = await connection.Client.HttpClient.PostAsync(ApiConstants.IngestionEndpoint, content); + + var request = new HttpRequestMessage(HttpMethod.Post, ApiConstants.IngestionEndpoint) {Content = content}; + + if (_connection.IsApiKeySpecified) + request.Headers.Add("X-Seq-ApiKey", _connection.ApiKey); + + var result = await connection.Client.HttpClient.SendAsync(request); if (result.IsSuccessStatusCode) return 0;