logo

29 сент. 2009 г.

BIP: логгирование событий

Как включить логгирование событий BI Publisher? Об этом пишут все кому не лень – вот и я решил написать.


1.Определите JAVA_HOME, под которым работает ваш сервер приложений (OC4J, oAS, WLS)

В случае базовой установки BIEE используется OC4J - можно открыть файл {OracleBI}\oc4j_bi\bin\oc4j.cmd в Windows или {OracleBI}/oc4j_bi/bin/oc4j.sh в Unix. Там ищете строку инициализации переменной окружения JAVA_HOME.

2.Найденный путь – директория JDK. Найдите поддиректорию /jre/lib и создайте в ней файл xdodebug.cfg.

В созданном файле нужно задать два параметра – уровень логгирования (LogLevel) и директорию логов (LogDir).

Windows-пример:

LogLevel=STATEMENT
LogDir=C:\BIP_LOG_DIR


Unix-пример:

LogLevel=STATEMENT
LogDir=/home/oracle/BIP_LOG_DIR


Возможные значения для LogLevel:

UNEXPECTED
ERROR
EXCEPTION
EVENT
PROCEDURE
STATEMENT
OFF


(Все значения чувствительны к регистру. Маленький совет: используя BIP – всегда следите за регистром)

3.Если указанный параметром LogDir каталог не существует – создайте его. (Необходимо, чтобы были настроены права записи в этот каталог для пользователя, под которым запускается сервер приложений)

4.Перезапустите ваш сервер приложений.

5.Теперь при запуске отчетов в каталог логов будет попадать ряд файлов:

xdo.log – файл с подробной информацией обо всех этапах генерации отчета
Файлы вида xdo_[ MMddyy_hhmmssSSS]_xxx.yyy, где MMddyy_hhmmssSSS – дата генерации файла.
Среди них могут быть:
Файл шаблона разметки (*.rtf)
Файл данных отчета (*.xml)
Файл трансляции RTF шаблона в XSL-FO шаблон (*.xsl)
Файл FO-разметки (*.fo)
Файл результата (*.out)

1 комментарий: