-
Notifications
You must be signed in to change notification settings - Fork 111
Open
Description
Use ZString And ZLogger In Unity
In comparison, UnityLogger GC is much lower
var loggerFactory = LoggerFactory.Create(builder =>
{
builder.SetMinimumLevel(LogLevel.Debug);
#if UNITY_EDITOR
builder.AddZLoggerUnityDebug();
#endif
builder.AddZLoggerFile(zStringbuilder.ToString(), options => { options.UseJsonFormatter(); });
});
logger = loggerFactory.CreateLogger<SerializeSample>();
using (var filePath = ZString.CreateUtf8StringBuilder())
{
filePath.AppendFormat("{0}{1}.bytes", FileNameBuilder, syncDataSaveCount);
logger.ZLogInformation($"{filePath}");
}
using (var logString = ZString.CreateUtf8StringBuilder())
{
logString.AppendFormat("SaveSyncDataFromMemoryPack : {0} ", stopwatch.ElapsedMilliseconds);
Debug.unityLogger.Log($"{logString}");
}
Metadata
Metadata
Assignees
Labels
No labels