Создание идентификатора корреляции в приложении Windows Forms - PullRequest
0 голосов
/ 19 октября 2019

сталкиваясь с некоторыми проблемами, ниже приведены сценарии

В пользовательском приложении ведения журналов мне нужно создавать и записывать сообщения журнала с идентификатором корреляции для каждого,

  • Набор вызовов функций вприложение на основе Windows Forms,
  • Выполнен вход в систему пользователя, вся полученная информация связана с пользователем и областью входа в систему
  • Пользователь нажимает кнопку или изменяет вкладку в приложении форм Windows и вызывает несколько функцийи функции также вызывают другие функции и могут быть вызовами некоторых служб
  • Действия пользователя запускают модуль записи трассировки и записывают некоторые сообщения в БД
  • Для каждого действия выполнялся набор вызовов функций и вызовов служб
  • Требуется Guid, чтобы группировать сообщения трассировки для каждого вызова действия

Каков наилучший способ создания guid и записи в сообщениях трассировки, поэтому всякий раз, когда происходит событие формы Windows иСледующие вызовы функций и сервисов могут быть зарегистрированы с помощью общего руководства, чтобы пометить и сгруппировать трассировку. На основе этого идентификатора.

Поскольку атрибуты не запускаются автоматически, когда вызываемая связанная функция отвечает за то, чтобы создатель пользовательской трассировки проверял имя члена вызывающей стороны и любой назначенный ему пользовательский атрибут. Но получая некоторые размытые видения здесь, пожалуйста, помогите мне для правильного направления.

Ссылка - это должно быть похоже на идентификатор корреляции журнала ULS SharePoint

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...