Commit Graph

30 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
60fb2115fb Horde: Upgrade all NuGet packages to latest.
#preflight 630cf402e1124837752f0cb3

[CL 21682720 by Ben Marsh in ue5-main branch]
2022-08-29 13:34: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
zaki
009af335d7 PR #9230: Fix AutomationTool ignoring -Timestamps flag (Contributed by zaki)
### Notes
This seems like a typo/oversight from @17765455

### Testing
Tested with a local UBT run

#rnx
#rb trivial
#jira UE-154806
#preflight 62abaa09382b868b9c9c22c8

[CL 20696696 by zaki in ue5-main branch]
2022-06-16 18:27:39 -04:00
Ben Marsh
c4c16b4191 UAT: Output a structured log file from UAT.
#preflight 629a0cb22230bd91403f1c6f

[CL 20485557 by Ben Marsh in ue5-main branch]
2022-06-03 09:44:38 -04:00
Ben Marsh
75e2c7ba06 Fix blank lines being output when redirecting stdout from UBT/UAT and generating project files.
#preflight none

[CL 20457601 by Ben Marsh in ue5-main branch]
2022-06-01 15:58:42 -04:00
Ben Marsh
96188db932 Output a JSON log file automatically as part of the core logger.
#preflight 62965e5c452ffe576a822b95

[CL 20440060 by Ben Marsh in ue5-main branch]
2022-05-31 14:41:00 -04:00
Ben Marsh
25d61fb2e0 Horde: Rename environment variable used for structured logging.
#preflight none

[CL 20353448 by Ben Marsh in ue5-main branch]
2022-05-24 15:13:25 -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
6f0dd55f41 Horde: Run event matchers inside UAT and UBT, rather than relying on Horde to do so. This is a step towards having having structured log events emitted at source, where we can make smarter decisions as to the meaning of tool output, and add additional context when parsing it.
#preflight 628550d8660b4a15be5a9859

[CL 20278597 by Ben Marsh in ue5-main branch]
2022-05-19 08:16:07 -04:00
Ben Marsh
5ca9fb8e90 EpicGames.Core: Speculative fix for exceptions when writing log output from background threads.
#preflight none

[CL 20248721 by Ben Marsh in ue5-main branch]
2022-05-17 15:03:25 -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
jonathan adamczewski
d4f03243e3 Remove various obsolete (deprecated) items in C# code
#jira none
#trivial
#rnx
#preflight 625a32bbde3638cefa4106cb

[CL 19786027 by jonathan adamczewski in ue5-main branch]
2022-04-18 11:27:53 -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
UnrealBot
c47e81b2cb Branch snapshot for CL 18531810
[CL 18531810 in ue5-main branch]
2022-01-06 16:44:09 +00:00
UnrealBot
2987349d36 Branch snapshot for CL 18514113
[CL 18514113 in ue5-main branch]
2022-01-05 20:41:17 +00:00
Ben Marsh
791885c855 UGS: Fix build errors for UnrealGameSyncLauncher and port to use new P4 library.
#preflight none

[CL 18518998 by Ben Marsh in ue5-main branch]
2022-01-05 10:22:48 -05:00
ben marsh
c1080f66b0 Build fix.
#ROBOMERGE-OWNER: aurel.cordonnier
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-COMMAND: _robomerge[starship] UE5-Release-Engine-Test
#ROBOMERGE-SOURCE: CL 18091353 in //UE5/Release-5.0/... via CL 18091363
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)

[CL 18091593 by ben marsh in ue5-release-engine-test branch]
2021-11-08 14:49:05 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
jonathan adamczewski
757e12f167 EpicGames.Core: Log.cs
Add annotations for format-style arguments

#jira none
#rb tim.smith

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 17594756 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17594759 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-22 08:44:41 -04:00
jonathan adamczewski
9ccfa4b86c UnrealBuildTool, AutomationTool:
Print path to log file, print a timestamp at the top of each log file, don't print (wrong) callstack location.

#jira none
#rb ben.marsh

#ROBOMERGE-SOURCE: CL 17351052 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17351057 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-30 08:44:36 -04:00
ben marsh
3f942a1f30 UAT: Always include timestamps in the on-disk log, even if they aren't displayed on the console
#ROBOMERGE-SOURCE: CL 16964873 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16964891 by ben marsh in ue5-release-engine-test branch]
2021-07-26 22:11:00 -04:00
Ben Marsh
6033fc315a Fix UBT log not containing all log levels.
#rb none
#rnx

[CL 15680881 by Ben Marsh in ue5-main branch]
2021-03-11 16:45:48 -04:00