Commit Graph

12 Commits

Author SHA1 Message Date
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
c4ff2e9549 UBT: Read ignore pattern files when launching UBT/UAT.
#preflight 629b530ab42820769492b7e2

[CL 20499431 by Ben Marsh in ue5-main branch]
2022-06-04 09:08:44 -04:00
Ben Marsh
83a657a134 Catch and warn about exceptions inside log matchers.
#preflight none

[CL 20485168 by Ben Marsh in ue5-main branch]
2022-06-03 08:52:30 -04:00
Ben Marsh
405a385b53 Add stats/checks to log event parser to make sure it's not a bottleneck when parsing output from child processes.
#preflight 6298c11063529f84faead356

[CL 20469364 by Ben Marsh in ue5-main branch]
2022-06-02 10:31:43 -04:00
Ben Marsh
5636dacf26 UBT: Additional logging for the event matchers added in UBT.
#preflight none

[CL 20440710 by Ben Marsh in ue5-main branch]
2022-05-31 15:32:26 -04:00
Ben Marsh
4cdd339b3e UAT: Support multi-line log messages correctly in log parser, and guard against exceptions when parsing JSON log events.
#preflight 628b915d693c5e1de27b7a46

[CL 20326722 by Ben Marsh in ue5-main branch]
2022-05-23 09:58:48 -04:00
Ben Marsh
6b2db33d72 Horde: Add a log event parser into the standard EpicGames.Core.Log class.
#preflight 6283d02d114e08fa2f236b36

[CL 20245803 by Ben Marsh in ue5-main branch]
2022-05-17 12:57:51 -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
35a6212c01 Horde: Strip VT100 escape codes from log output.
#preflight none

[CL 18476242 by Ben Marsh in ue5-main branch]
2021-12-16 11:24:47 -05:00
Ben Marsh
4febbb2dac Horde: Move structured logging into shared library, and add support for passing through preformatted log output.
This will allow UAT to output structured log events directly without having to rely on a secondary post-processing step in the Horde agent, and also allows post-processing output from tools with additional context closer to the source.

[CL 18088636 by Ben Marsh in ue5-main branch]
2021-11-08 12:18:49 -05:00