UE5--Log写入到单独文件中

UE4--Log写入到单独文件中_ue 日志写入文件_cartzhang的博客-CSDN博客

参考ue4的对应文章,修改代码适应ue5的接口

同时修改了没有文件的时候会创建两个文件的问题

改了备份文件名与ue标准一致,优化了输出格式

添加了子文件夹的功能

#include "Misc/Paths.h"
#include "Misc/FileHelper.h"

#define SG_LOG_S(FileName,PathName,Value) \
{ \
    static bool IsNewLog = true; \
    FString SaveDirectory = FPaths::ProjectSavedDir(); \
    SaveDirectory.Append("Logs/SgLogs/"); \
    SaveDirectory.Append(PathName + "/"); \
    FString TmpFileName = FileName; \
    TmpFileName.Append(".log"); \
    \
    /** CreateDirectoryTree returns true if the destination directory existed prior to call or has been created during the call.*/ \
    IPlatformFile& PlatformFile = FPlatformFileManager::Get().GetPlatformFile(); \
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值