1、和大多数.Net应用一般,Horde这边也是选用了Serilog库来支持日志输出和记录,具体的代码可以参考`Engine\Source\Programs\Horde\HordeCmd\CmdApp.cs`下的CreateSerilogLogger。通常Serilog会有缓冲机制,所以造成问题中所述的现象,所以只需要禁用缓冲就能解决这个问题,但是需要掌握Horde Server的构建和部署的方法。如果同学使用了Docker来部署Horde可以直接参考 [[UFSH2025]Horde技术框架入门 | Jack Condon Epic Games 开发者关系资深工程师](https://www.bilibili.com/video/BV1F3UEBBETR?t=2064.8)
"WorkspaceNoMatterFullorIncremental":
{
// Set a unique identifier to prevent overlap with other streams; will cause workspace to be synced to a different folder
"identifier": "XXX",
// Don't clean the contents of the workspace after building
"incremental": true,
// Use the native Perforce library to avoid p4\.exe dependency
"method": "name\=managedWorkspace\&preferNativeClient\=true"
}