public async Task LogginCall(string entityName, Func <Task> action, LoggingTierLevel loggingTierLevel, object request = null) { var callName = entityName + "." + GetMethodName(action); MethodLogger.MethodStart(loggingTierLevel, callName, request); await action(); MethodLogger.MethodEnded(loggingTierLevel, callName, null); }