internal void OutputAccessLogImpl(Result result, TimeSpan startTime, TimeSpan endTime, int handleId, string message, [CallerMemberName] string caller = "") { if (GlobalAccessLogMode.HasFlag(GlobalAccessLogMode.Log)) { AccessLog?.Log(result, startTime, endTime, handleId, message, caller); } if (GlobalAccessLogMode.HasFlag(GlobalAccessLogMode.SdCard)) { string logString = AccessLogHelpers.BuildDefaultLogLine(result, startTime, endTime, handleId, message, caller); IFileSystemProxy fsProxy = GetFileSystemProxyServiceObject(); fsProxy.OutputAccessLogToSdCard(logString.ToU8Span()); } }
internal void OutputAccessLog(TimeSpan startTime, TimeSpan endTime, DirectoryHandle handle, string message, [CallerMemberName] string caller = "") { AccessLog.Log(startTime, endTime, handle.GetId(), message, caller); }
internal void OutputAccessLog(TimeSpan startTime, TimeSpan endTime, string message, [CallerMemberName] string caller = "") { AccessLog.Log(startTime, endTime, 0, message, caller); }