Commit Graph

8 Commits

Author SHA1 Message Date
ben marsh
bfef84a74c Horde: Add documentation for all commands in Horde, Horde.Agent and Horde.Server.
#jira UE-200921

[CL 30047083 by ben marsh in ue5-main branch]
2023-12-01 13:34:28 -05:00
Ben Marsh
070eef4eef Horde: Fix Serilog configuration.
* Previous code was adding a Serilog provider to the Microsoft logger, causing settings for both Microsoft's logging framework and Serilogs settings to apply. This was problematic for filtering, because each system imposes it's own minimum output level.
* Now constructs a single Serilog logger factory using settings read from config files.
* Moved all channel verbosity overrides into config files.

#preflight none

[CL 24733223 by Ben Marsh in ue5-main branch]
2023-03-21 12:04:17 -04:00
Ben Marsh
075162706e EpicGames.Core: Fix static analysis warnings.
#preflight 633b4ae16b10157eac6f1f15

[CL 22314153 by Ben Marsh in ue5-main branch]
2022-10-03 17:01:13 -04:00
Ben Marsh
95988154f6 EpicGames.Core: Fix warnings compiling against NET 6 SDK.
#preflight none

[CL 22274903 by Ben Marsh in ue5-main branch]
2022-09-30 13:49:15 -04:00
Ben Marsh
80c440a503 Fix Xmldoc warnings in EpicGames.Core prior to enabling tests in CI.
#preflight none

[CL 20777139 by Ben Marsh in ue5-main branch]
2022-06-22 13:23:01 -04:00
Ben Marsh
cda1b66bba Reformat EpicGames.Core according to standard coding conventions.
#preflight 623cd2e84368f558e30b4a9e

[CL 19502309 by Ben Marsh in ue5-main branch]
2022-03-24 16:35:00 -04:00
Ben Marsh
bfbb1e7890 Horde: Use dependency injection for command discovery in CommandHost, and support other commands within the server application too. Makes it much easier to perform utility operations using standard services without needing to register a REST endpoint to do it.
#preflight 620c23d7475fb819ddd19b88

[CL 19005141 by Ben Marsh in ue5-main branch]
2022-02-15 17:20:45 -05:00
Ben Marsh
8a67c4acaf Horde: Move generic functionality for hosting different commands within an application into EpicGames.Core. Simplifies command line parsing, error handling, help output, etc...
#preflight 620c005c615db7478d393b1e

[CL 19001122 by Ben Marsh in ue5-main branch]
2022-02-15 14:41:10 -05:00