LogManager.LogMessage — метод (EventType, Int32, String, Guid, Guid, Guid, String)
Осуществляет запись сообщения в журнал.
-
Пространство имён:
DocsVision.Platform.ObjectManager -
Сборка:
DocsVision.Platform.ObjectManager.dll
Синтаксис
public abstract void LogMessage(EventType eventType, int eventOperation, string resourceName, Guid resourceId, Guid typeId, Guid parentId, string eventData)
- Параметры
-
- eventType
-
Тип:
EventTypeТип сообщения
- eventOperation
-
Тип:
System.Int32Код операции. Может быть либо одним из стандартных кодов операций, либо собственной операцией (код
0) - resourceName
-
Тип:
System.StringИмя объекта, с которым произведена операция (формируется в зависимости от контекста — например, при операциях с карточкой это может быть её описание)
- resourceId
-
Тип:
System.GuidИдентификатор объекта, с которым производится операция (ID карточки, строки, файла и т.д.)
- typeId
-
Тип:
System.GuidТип объекта (например, для карточки —
CardTypeID) - parentId
-
Тип:
System.GuidИдентификатор родительского объекта (например, для операции со строкой — родительским объектом будет секция)
- eventData
-
Тип:
System.StringЛюбые дополнительные данные, связанные с событием
Заметки
Начиная с версии Docsvision 4.5, появился новый метод для записи в журнал приложений LogMessageEx.
Примеры
Например, для записи собственного сообщения:
session.LogManager.LogMessage(EventType.Information, 0, "Моя карточка", data.ID, Guid.Empty, Guid.Empty, "Добавлен исполнитель");
Вот как будет выглядеть такое сообщение в стандартном диалоге просмотра журнала:
Тип сообщения: Информация.
Операция: Не определено.
Код: 0.
Имя ресурса: Моя карточка.
Идентификатор ресурса: {1EA06712-EBB1-4E33-B2E2-6A4AD05991E5}.
Идентификатор типа ресурса: <Неизвестный идентификатор>.
Идентификатор родительского объекта: <Неизвестный идентификатор>.
Новый идентификатор: <Неизвестный идентификатор>.
Данные сообщения: Добавлен исполнитель.