/// <summary> /// Logs filePath, memberName, and lineNumber to the log /// </summary> public static void Trace(this IGrain grain, [CallerFilePath] string filePath = "", [CallerMemberName] string memberName = "", [CallerLineNumber] int lineNumber = 0) { // Emulate Trace but include Grain identifier grain.Info(string.Empty, filePath, memberName, lineNumber); }