Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions seqcli.sln.DotSettings
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
<s:Boolean x:Key="/Default/UserDictionary/Words/=formattable/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Gravatar/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=hackily/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=ingestionlog/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=mdash/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=nologo/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=n_0027est/@EntryIndexedValue">True</s:Boolean>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,8 @@
using Seq.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Encryptor;

namespace SeqCli.Connection;
namespace SeqCli.Api;

static class SeqConnectionFactory
{
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/ApiKey/CreateCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
using Seq.Api.Model.LogEvents;
using Seq.Api.Model.Security;
using Seq.Api.Model.Shared;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Levels;
using SeqCli.Util;
using Serilog;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/ApiKey/ListCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.ApiKey;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/ApiKey/RemoveCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using Serilog;

namespace SeqCli.Cli.Commands.ApiKey;
Expand Down
1 change: 0 additions & 1 deletion src/SeqCli/Cli/Commands/ApiKey/UpdateCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
// limitations under the License.

using Seq.Api;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.ApiKey;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/App/InstallCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
using System.Globalization;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Util;
using Serilog;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/App/ListCommand.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.App;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/App/UninstallCommand.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Util;
using Serilog;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/App/UpdateCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Globalization;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Util;
using Serilog;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/AppInstance/CreateCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
using System.Linq;
using System.Threading.Tasks;
using Seq.Api.Model.AppInstances;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Signals;
using SeqCli.Util;
using Serilog;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/AppInstance/ListCommand.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.AppInstance;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/AppInstance/RemoveCommand.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using Serilog;

namespace SeqCli.Cli.Commands.AppInstance;
Expand Down
1 change: 0 additions & 1 deletion src/SeqCli/Cli/Commands/AppInstance/UpdateCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
// limitations under the License.

using Seq.Api;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.AppInstance;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Bench/BenchCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@
using Seq.Api;
using Seq.Api.Model.Data;
using Seq.Api.Model.Signals;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Sample.Loader;
using SeqCli.Util;
using Serilog;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Cluster/HealthCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
using Seq.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Util;
using Seq.Api.Model.Cluster;
using SeqCli.Api;
using Serilog;

namespace SeqCli.Cli.Commands.Cluster;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Dashboard/ListCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.Dashboard;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Dashboard/RemoveCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using Serilog;

namespace SeqCli.Cli.Commands.Dashboard;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Dashboard/RenderCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
using Newtonsoft.Json;
using Seq.Api.Model.Dashboarding;
using Seq.Api.Model.Signals;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Syntax;
using SeqCli.Util;
using Serilog;
Expand Down
32 changes: 32 additions & 0 deletions src/SeqCli/Cli/Commands/Diagnostics/IngestionLogCommand.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
using System;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;

namespace SeqCli.Cli.Commands.Diagnostics;

[Command("diagnostics", "ingestionlog", "Retrieve the ingestion log",
Example = "seqcli diagnostics ingestionlog")]
class IngestionLogCommand : Command
{
readonly ConnectionFeature _connection;
readonly StoragePathFeature _storagePath;

public IngestionLogCommand()
{
_connection = Enable<ConnectionFeature>();
_storagePath = Enable<StoragePathFeature>();
}

protected override async Task<int> Run()
{
var config = RuntimeConfigurationLoader.Load(_storagePath);
var connection = SeqConnectionFactory.Connect(_connection, config);

var ingestionLog = await connection.Diagnostics.GetIngestionLogAsync();
Console.WriteLine(ingestionLog);

return 0;
}
}
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/ExpressionIndex/CreateCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Threading.Tasks;
using Seq.Api.Model.Signals;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Signals;
using SeqCli.Syntax;
using SeqCli.Util;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/ExpressionIndex/ListCommand.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.ExpressionIndex;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/ExpressionIndex/RemoveCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
// limitations under the License.

using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using Serilog;

namespace SeqCli.Cli.Commands.ExpressionIndex;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Feed/CreateCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@

using System;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Util;
using Serilog;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Feed/ListCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.Feed;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Feed/RemoveCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Linq;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using Serilog;

namespace SeqCli.Cli.Commands.Feed;
Expand Down
1 change: 0 additions & 1 deletion src/SeqCli/Cli/Commands/Feed/UpdateCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
// limitations under the License.

using Seq.Api;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.Feed;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Forwarder/RunCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Forwarder;
using SeqCli.Forwarder.Util;
using SeqCli.Forwarder.Web.Api;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Index/ListCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
using System.Linq;
using System.Threading.Tasks;
using Seq.Api.Model.Indexes;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;

namespace SeqCli.Cli.Commands.Index;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Index/SuppressCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Threading.Tasks;
using Seq.Api.Model.Indexes;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using Serilog;

namespace SeqCli.Cli.Commands.Index;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/IngestCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Ingestion;
using SeqCli.Levels;
using SeqCli.PlainText;
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/License/ApplyCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
using System.IO;
using System.Text;
using System.Threading.Tasks;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Util;
using Serilog;

Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/License/ShowCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
using System.Threading.Tasks;
using Seq.Api.Model;
using Seq.Api.Model.License;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using SeqCli.Util;
using Serilog;

Expand Down
1 change: 0 additions & 1 deletion src/SeqCli/Cli/Commands/LogCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using Serilog;

// ReSharper disable UseAwaitUsing, MethodHasAsyncOverload
Expand Down
2 changes: 1 addition & 1 deletion src/SeqCli/Cli/Commands/Node/HealthCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
using System.Threading.Tasks;
using Newtonsoft.Json;
using Seq.Api;
using SeqCli.Api;
using SeqCli.Cli.Features;
using SeqCli.Config;
using SeqCli.Connection;
using Serilog;

namespace SeqCli.Cli.Commands.Node;
Expand Down
Loading
Loading