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