LogManager.LogMessage — метод (EventType, Int32, String, Guid, Guid, Guid, String)

Осуществляет запись сообщения в журнал.

Синтаксис

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}.
Идентификатор типа ресурса: <Неизвестный идентификатор>.
Идентификатор родительского объекта: <Неизвестный идентификатор>.
Новый идентификатор: <Неизвестный идентификатор>.
Данные сообщения: Добавлен исполнитель.