Чтобы записать действия пользователя в изолированную оболочку студии, используйте сервис Activitylog, предоставляемый студией.Пример приведен ниже.
IVsActivityLog log = GetService(typeof(SVsActivityLog)) as IVsActivityLog;
if (log == null) return;
int hr = log.LogEntry((UInt32)__ACTIVITYLOG_ENTRYTYPE.ALE_INFORMATION,this.ToString(),string.Format(CultureInfo.CurrentCulture,"Entering initializer for: {0}", this.ToString()));
Для получения более подробной информации используйте эту ссылку Как: записать в журнал действий