Commit Graph

17 Commits

Author SHA1 Message Date
joe kirchoff
2d43854469 LogParser: Continue if a matcher can not be loaded
[CL 24724525 by joe kirchoff in ue5-main branch]
2023-03-20 17:36:31 -04:00
Ben Marsh
49ec1737b2 Horde: Fix static analyzer warning.
#preflight none

[CL 23835352 by Ben Marsh in ue5-main branch]
2023-01-24 14:10:29 -05:00
Ben Marsh
a48f1ff23a Horde: Support treating a JsonLogEvent like any other state object passed into ILogger (support enumeration of properties, etc...).
#preflight none

[CL 23833034 by Ben Marsh in ue5-main branch]
2023-01-24 12:27:02 -05:00
Tim Smith
88c298d6bf Fixing two instances to allow project to build with C# language version 8.
#rb self
#preflight 63d005256730a500ffc00fa8

[CL 23832144 by Tim Smith in ue5-main branch]
2023-01-24 11:40:42 -05:00
carl bystrom
7bd481560d Horde: Extract XGE task metadata as structured log events
As a start, they are logged to the agent process logger (as opposed to job logger).
#preflight 63cecac6976daa618c16edde

[CL 23816331 by carl bystrom in ue5-main branch]
2023-01-23 13:00:45 -05: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
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