I have a custom action called "DeviceInstall" that calls the "RunCommand" function from an attached DLL, whose execution time is 'deferred'. I also have some other custom actions that call "RunCommand". I already log the function name "RunCommand" in there using Session.Log(...), but I don't know w/c is w/c, so my question is is it possible to log the actual custom action name from w/in the C# method? Is the custom action name on the installer project being passed at all to the underlying C# method via the Session object or something?
An alternative is to copy the custom action name as another key-value pair in action data, but I'm running into a strange issue where, for this particular custom action, the action data becomes blank.