Commit Graph

19 Commits

Author SHA1 Message Date
ben marsh
f232068a8f Horde: Use a custom enricher to set trace and span id in log events.
#ROBOMERGE-SOURCE: CL 17097022 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17097029 by ben marsh in ue5-release-engine-test branch]
2021-08-08 09:08:52 -04:00
ben marsh
7818cfb78e Horde: Use the OpenTracing API rather than hard-coding support for DataDog (though still initializes Datadog at startup).
#ROBOMERGE-SOURCE: CL 17094610 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17094623 by ben marsh in ue5-release-engine-test branch]
2021-08-07 13:09:01 -04:00
ben marsh
c987b3bfbe Horde: Filter out additional session logging.
#ROBOMERGE-SOURCE: CL 16933884 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16933893 by ben marsh in ue5-release-engine-test branch]
2021-07-22 22:23:52 -04:00
ben marsh
b29af9d300 Horde: Fix inverted check for log level.
#ROBOMERGE-SOURCE: CL 16933661 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16933680 by ben marsh in ue5-release-engine-test branch]
2021-07-22 21:54:50 -04:00
ben marsh
30c12b835c Horde: Disable logging of UpdateSession/QueryServerStateV2 calls.
#ROBOMERGE-SOURCE: CL 16933523 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16933524 by ben marsh in ue5-release-engine-test branch]
2021-07-22 21:42:33 -04:00
ben marsh
53cb439dcc Missing file.
#ROBOMERGE-SOURCE: CL 16647563 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16647568 by ben marsh in ue5-release-engine-test branch]
2021-06-11 17:29:04 -04:00
Ben Marsh
12cc7734ef Horde: Put data in C:\ProgramData by default, and set other default settings to be able to connect to a server on the same machine.
[CL 16562013 by Ben Marsh in ue5-main branch]
2021-06-04 17:04:09 -04:00
Ben Marsh
f13b868005 Horde: Various improvements to installation experience.
* Add a shortcut to the start menu, which launches the server and opens a browser
* Add an icon to the HordeServer executable
* Allow overriding configuration via command line

[CL 16558849 by Ben Marsh in ue5-main branch]
2021-06-04 10:45:13 -04:00
Ben Marsh
71498f553c Horde: Fix null reference exception starting up on Linux.
[CL 16556444 by Ben Marsh in ue5-main branch]
2021-06-03 23:22:04 -04:00
Ben Marsh
a8ae564e7c Horde: Output logs to ProgramData directory, and configure verbosity from config file.
[CL 16555089 by Ben Marsh in ue5-main branch]
2021-06-03 19:11:00 -04:00
Ben Marsh
d2f7a4d9e6 Horde: Automatically spawn a bundled copy of MongoDB if available. Data is stored in C:\ProgramData\Horde\Mongo by default.
[CL 16552409 by Ben Marsh in ue5-main branch]
2021-06-03 16:16:09 -04:00
Ben Marsh
7a4934920c Horde: Add explicit directories for storing logs and artifacts, and default to C:\ProgramData on Windows.
[CL 16551881 by Ben Marsh in ue5-main branch]
2021-06-03 15:50:39 -04:00
Ben Marsh
ac0e8b03f3 Horde: Json schema fixes:
* Now uses correct case for types (object/array/etc...)
* Add AdditionalProperties = false to all objects
* Add a generator for StringId classes
* Add attributes for specifying catalog metadata.

[CL 16537922 by Ben Marsh in ue5-main branch]
2021-06-02 15:16:14 -04:00
Ben Marsh
d68ef83809 Horde: Add description to JSON schema catalog.
[CL 16534566 by Ben Marsh in ue5-main branch]
2021-06-02 10:55:54 -04:00
Ben Marsh
b4cbf05353 Horde: Add support for generating JSON schemas for configuration classes.
* /api/v1/schemas/catalog.json also returns a schemastore.org compatible catalog of files for use by Visual Studio.
* -UpdateSchemas argument when launching server will write schemas to disk. Specify -SchemaDir to override output folder.

[CL 16533765 by Ben Marsh in ue5-main branch]
2021-06-02 09:39:20 -04:00
Ben Marsh
dbe5766288 Horde: Merging latest agent/server code from Git.
[CL 16323617 by Ben Marsh in ue5-main branch]
2021-05-13 21:01:59 -04:00
Ben Marsh
9dd20c81a9 Fix HordeServer compile errors.
[CL 16317891 by Ben Marsh in ue5-main branch]
2021-05-13 16:15:17 -04:00
Ben Marsh
1748638e6a Update Horde from latest.
[CL 16274023 by Ben Marsh in ue5-main branch]
2021-05-11 13:12:19 -04:00
Ben Marsh
7ed8a0c934 Initial drop of Horde Server/Agent for UE5/Main. Still missing some Epic-specific functionality required to build/run correctly.
[CL 16160493 by Ben Marsh in ue5-main branch]
2021-04-29 15:10:34 -04:00