データベース出力用ログ情報設定¶
項目
概要¶
ログ情報をデータベースへ出力する際に使用するパラメータの設定を行います。
| モジュール | テナント管理機能 | 
|---|---|
| フォーマットファイル(xsd) | WEB-INF/schema/database-log-config.xsd | 
| 設定場所 | WEB-INF/conf/database-log-config.xml | 
<?xml version="1.0" encoding="UTF-8"?>
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <logging-parameter>
        <stack-max-size>500</stack-max-size>
        <logging-delay-sec>15</logging-delay-sec>
    </logging-parameter>
    <system-log level="info">
        <disabled-products>
          <product id="im_workflow" />
        </disabled-products>
    </system-log>
    <request-log level="info">
        <accept-request-query-length>1048576</accept-request-query-length>
        <disabled-products>
          <product id="im_logic_designer" />
          <product id="im_bloommaker" />
        </disabled-products>
        <disabled-log-records>
          <record item="input_value" />
          <record item="request_query_string" />
        </disabled-log-records>
    </request-log>
</database-log-config>
リファレンス¶
ロギングパラメータ設定¶
| タグ名 | logging-parameter | 
|---|
データベースへのログ情報出力時の調整用パラメータを設定する項目です。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <logging-parameter>
        ...
    </logging-parameter>
</database-log-config>
| 必須項目 | ○ | 
|---|---|
| 複数設定 | × | 
| 設定値・設定する内容 | なし | 
| 単位・型 | なし | 
| 省略時のデフォルト値 | なし | 
| 親タグ | database-log-config | 
スタック最大量¶
| タグ名 | stack-max-size | 
|---|
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <logging-parameter>
        <stack-max-size>500</stack-max-size>
    </logging-parameter>
</database-log-config>
| 必須項目 | ○ | 
|---|---|
| 複数設定 | × | 
| 設定値・設定する内容 | スタック最大量 | 
| 単位・型 | 0 以上 2147483647 以下の整数値 | 
| 省略時のデフォルト値 | 500 | 
| 親タグ | logging-parameter | 
登録遅延時間¶
| タグ名 | logging-delay-sec | 
|---|
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <logging-parameter>
        <logging-delay-sec>15</logging-delay-sec>
    </logging-parameter>
</database-log-config>
| 必須項目 | ○ | 
|---|---|
| 複数設定 | × | 
| 設定値・設定する内容 | 登録遅延時間 | 
| 単位・型 | 0 以上 2147483647 以下の整数値 | 
| 省略時のデフォルト値 | 15 | 
| 親タグ | logging-parameter | 
システムログ設定¶
| タグ名 | system-log | 
|---|
データベースへのシステムログ情報出力時の出力制御用パラメータを設定する項目です。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <system-log level="info">
        ...
    </system-log>
</database-log-config>
| 必須項目 | ○ | 
|---|---|
| 複数設定 | × | 
| 設定値・設定する内容 | なし | 
| 単位・型 | なし | 
| 省略時のデフォルト値 | なし | 
| 親タグ | database-log-config | 
【属性】
| 属性名 | 説明 | 必須 | デフォルト値 | 
|---|---|---|---|
| level | データベースへ出力するシステムログ情報の最低ログレベルを指定します。 
指定したログレベル以上に重要度の高いログレベルのシステムログ情報がデータベースへ出力されます。 
重要度の定義は以下です。 
(最も軽微)「 trace 」-「 debug 」-「 info 」-「 warn 」-「 error 」(最も重要) 
コラム ログ情報を出力したくない場合の指定方法 
  | 
× | info | 
システムログ情報出力無効製品群¶
| タグ名 | disabled-products | 
|---|
データベースへのシステムログ情報出力時の出力制御用パラメータ「出力無効製品群」を設定する項目です。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <system-log>
        <disabled-products>
            ...
        </disabled-products>
    </system-log>
</database-log-config>
| 必須項目 | × | 
|---|---|
| 複数設定 | × | 
| 設定値・設定する内容 | なし | 
| 単位・型 | なし | 
| 省略時のデフォルト値 | なし | 
| 親タグ | system-log | 
システムログ情報出力無効製品¶
| タグ名 | product | 
|---|
データベースへのシステムログ情報出力時の出力制御用パラメータ「出力無効製品」を設定する項目です。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <system-log>
        <disabled-products>
            <product id="im_workflow" />
        </disabled-products>
    </system-log>
</database-log-config>
| 必須項目 | × | 
|---|---|
| 複数設定 | ○ | 
| 設定値・設定する内容 | 出力無効製品 | 
| 単位・型 | なし | 
| 省略時のデフォルト値 | なし | 
| 親タグ | disabled-products | 
【属性】
| 属性名 | 説明 | 必須 | デフォルト値 | 
|---|---|---|---|
| id | データベースへ出力するシステムログ情報に含めない「製品カテゴリ」のコードを指定します。 | ○ | なし | 
リクエストログ設定¶
| タグ名 | request-log | 
|---|
データベースへのリクエストログ情報出力時の出力制御用パラメータを設定する項目です。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <request-log level="info">
        ...
    </request-log>
</database-log-config>
| 必須項目 | ○ | 
|---|---|
| 複数設定 | × | 
| 設定値・設定する内容 | なし | 
| 単位・型 | なし | 
| 省略時のデフォルト値 | なし | 
| 親タグ | database-log-config | 
【属性】
| 属性名 | 説明 | 必須 | デフォルト値 | 
|---|---|---|---|
| level | データベースへ出力するリクエストログ情報の最低ログレベルを指定します。 
指定したログレベル以上に重要度の高いログレベルのリクエストログ情報がデータベースへ出力されます。 
重要度の定義は以下です。 
(最も軽微)「 trace 」-「 debug 」-「 info 」-「 warn 」-「 error 」(最も重要) 
注意 リクエストログで出力される情報 
 コラム ログ情報を出力したくない場合の指定方法 
  | 
× | info | 
リクエストパラメータの長さ制限¶
| タグ名 | accept-request-query-length | 
|---|
データベースへのリクエストログ情報出力時の出力制御用パラメータ「リクエストパラメータの長さ制限」を設定する項目です。 指定されたサイズより大きいリクエストパラメータは、データベースに出力されません。 0を指定するとリクエストパラメータの長さによる制限を行いません。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <request-log>
        <accept-request-query-length>
            ...
        </accept-request-query-length>
    </request-log>
</database-log-config>
| 必須項目 | ○ | 
|---|---|
| 複数設定 | × | 
| 設定値・設定する内容 | クエリ文字列保存上限基準値 | 
| 単位・型 | 0 以上 4294967295 以下の整数値 | 
| 省略時のデフォルト値 | なし | 
| 親タグ | request-log | 
リクエストログ情報出力無効製品群¶
| タグ名 | disabled-products | 
|---|
データベースへのリクエストログ情報出力時の出力制御用パラメータ「出力無効製品群」を設定する項目です。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <request-log>
        <disabled-products>
            ...
        </disabled-products>
    </request-log>
</database-log-config>
| 必須項目 | × | 
|---|---|
| 複数設定 | × | 
| 設定値・設定する内容 | なし | 
| 単位・型 | なし | 
| 省略時のデフォルト値 | なし | 
| 親タグ | request-log | 
リクエストログ情報出力無効製品¶
| タグ名 | product | 
|---|
データベースへのリクエストログ情報出力時の出力制御用パラメータ「出力無効製品」を設定する項目です。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <request-log>
        <disabled-products>
            <product id="im_logic_designer" />
            <product id="im_bloommaker" />
        </disabled-products>
    </request-log>
</database-log-config>
| 必須項目 | × | 
|---|---|
| 複数設定 | ○ | 
| 設定値・設定する内容 | 出力無効製品 | 
| 単位・型 | なし | 
| 省略時のデフォルト値 | なし | 
| 親タグ | disabled-products | 
【属性】
| 属性名 | 説明 | 必須 | デフォルト値 | 
|---|---|---|---|
| id | データベースへ出力するリクエストログ情報に含めない「製品カテゴリ」のコードを指定します。 | ○ | なし | 
リクエストログ情報出力無効ログ項目群¶
| タグ名 | disabled-log-records | 
|---|
データベースへのリクエストログ情報出力時の出力制御用パラメータ「出力無効ログ項目群」を設定する項目です。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <request-log>
        <disabled-log-records>
            ...
        </disabled-log-records>
    </request-log>
</database-log-config>
| 必須項目 | × | 
|---|---|
| 複数設定 | × | 
| 設定値・設定する内容 | なし | 
| 単位・型 | なし | 
| 省略時のデフォルト値 | なし | 
| 親タグ | request-log | 
リクエストログ情報出力無効ログ項目¶
| タグ名 | records | 
|---|
データベースへのリクエストログ情報出力時の出力制御用パラメータ「出力無効ログ項目」を設定する項目です。
【設定項目】
<database-log-config xmlns="http://www.intra-mart.jp/im-database-log-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/im-database-log-config database-log-config.xsd ">
    <request-log>
        <disabled-log-records>
            <record item="input_value" />
            <record item="request_query_string" />
        </disabled-log-records>
    </request-log>
</database-log-config>
| 必須項目 | × | 
|---|---|
| 複数設定 | ○ | 
| 設定値・設定する内容 | 出力無効ログ項目 | 
| 単位・型 | なし | 
| 省略時のデフォルト値 | なし | 
| 親タグ | disabled-log-records | 
【属性】
| 属性名 | 説明 | 必須 | デフォルト値 | 
|---|---|---|---|
| item | データベースへ出力するリクエストログ情報に含めない「ログ項目」のコードを指定します。 | ○ | なし |