пятница, 4 марта 2011 г.

Журнал событий в C1. Часть 2: Пароль для Log Viewer’а

В прошлом сообщении я рассказал о программе для просмотра журнала событий в С1 - Log Viewer.

Для подключения к сайту мы использовали учетную запись администратора сайта admin и его пароль.

Если же по какой-то причине вы не можете или не хотите использовать эту учетную запись, вы можете воспользоваться второй опцией подсоединения к сайту - воспользоваться паролем, специально созданным для Log Viewer.
Сразу отмечу, что паролем может быть только правильный уникальный идентификатор (GUID). Поэтому вам нужно сначала его сгенерить, напр. в той же Visual Studio (Tools | Create GUID).

Сначала мы пропишем этот пароль в C1:
  1. В папке /Composite/services/LogService создадим файл Logger.config.
  2. В этом файле добавим элемент такой XML-код, указывая в элементе <password/> свой сгенерированный GUID:

    <logger>
      <password>
        4db1e2e9-b6f5-4178-9fd1-8083ccb3a239
      </password>
    </logger>

  3. Сохраняем файл.
  4. Перезапускаем сервер (Инструменты | Перезапустить сервер).
А теперь мы можем использовать Log Viewer:
  1. Запускаем LogViewer.exe
  2. В поле URL указываем веб-адрес сайта, напр., http://www.contoso.com/
  3. Выбираем опцию Logger password.
  4. Указываем в поле ниже наш GUID, напр. 4db1e2e9-b6f5-4178-9fd1-8083ccb3a239
  5. Нажимаем Connect.

Создавать и редактировать файл Logger.config можно и в админке. Для этого нужно в открыть раздел Система и там открыть нужную папку на сайте /Composite/services/LogService.

Кроме того можно загрузить в эту папку уже готовый файл с нужным паролем-GUID’ом. Фактически вы можете создать один такой файл и загружать его на разные сайты, хотя с точки зрения безопасности - это небезопасно :).

Кстати, если подсоединяться к сайту под учетной записью администратора и выбрать опцию Save authentication info, то файл Logger.config с GUID’ом будет сгенерирован автоматически, и в дальнейшем можно будет использовать пароль Log Viewer’а из этого файла.

Комментариев нет:

Отправить комментарий