четверг, 3 марта 2011 г.

Журнал событий в C1

В C1 ведется журнал событий.

В официальной последней версии журналируются все события, начиная с критических ошибок (Critical) и заканчивая подробными записями (Verbose).

В последних бета-версиях подробное журналирование отключено по умолчанию и создаются записи максимум типа “Информация” (Information).

Журнал событий можно посмотреть в админке, а также при помощи специальной программы Log Viewer ("Просмотрщик" журнала), которую можно загрузить отсюда.


Уровень журналирования настраивается в файле конфигурации C1 - Composite.config:
  1. Откройте на редактирование файл /App_Data/Composite/Composite.config.
  2. Найдите в нем элемент configuration/loggingConfiguration/specialSources/allEvents...
  3. ... и в атрибуте switchValue поставьте одно из нужных вам значений.  По умолчанию включено значение:
  • All (для журналирования всех событий) в версиях C1 2.0 SP1 Patch 1 и ниже (и некоторых ранних бета-версиях) 
  • или Information (только события типа Информация и ниже) в последних бета-версиях.
Для отладки и экспериментов значение можно установить в All. В обычном режиме работы сайта рекомендуется значение Information.

<configuration>
  <!-- ... -->
  <loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="General" logWarningsWhenNoCategoriesMatch="true">
    <!-- ... -->
    <specialSources>
      <allEvents switchValue="All" name="All Events">
<!-- ... -->
      </allEvents>
      <!-- ... -->
    </specialSources>
  </loggingConfiguration>
</configuration>

Файлы журнала событий хранятся в папке /App_Data/Composite/LogFiles.

Просмотр журнала в админке

Чтобы посмотреть журнал событий в админке:

  • В меню Инструменты, выберите пункт Журнал сервера.

Журнал откроется в рабочей области.


Даже если вы включите опцию журналировать все события (см. выше), в журнале будут показаны события не выше уровня Информация.

В журнале можно переключаться между днями (журнал разбит по дням) и удалять старые записи (все, кроме сегодня).

Просмотр журнала с помощью программы Log Viewer

Чтобы посмотреть журнал событий в программе Log Viewer:

  1. Загружаем и распаковываем Log Viewer.
  2. Запускаем LogViewer.exe.
  3. В диалоговом окне, указываем:
  • URL: Веб-адрес сайта, напр., http://www.contoso.com/
  • C1 Admin user: Включаем эту опцию (включена по умолчанию). Предполагается, что для входа в админку в качестве администратора вы пользуетесь учетной записью admin (по умолчанию).
  • Admin password: Пароль для учетной записи admin.


Откроется окно программы. Если у вас включен подробный режим журналирования событий, то записей уже будет много.


Обратите внимание, что режим программы (Mode) должен быть Live Feed, чтобы отслеживать события в реальном времени. Само отслеживание должно быть включено (кнопка Пуск рядом с переключением режима Mode).

Внизу окна Log Viewer много опций для управления отображением записей и поведения программы. Меня лично устраивают значения по умолчанию, но вы можете поэкспериментировать. :)

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

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