アクセスログの保存場所と作成方法
作成日:2009年9月30日 | 更新日:2026年6月10日
ServiceDesk Plusでは、Tomcatのアクセスログ生成を使用することで、
JSP、サーブレット、HTML、GIFファイルなどのアクセス状況をログとして取得しています。
本ページでは、ご利用のビルド番号に応じたアクセスログの保存場所と生成に必要な設定を記載します。
ビルド番号が13000以降の場合
ログファイルの保存場所
<インストールディレクトリ>\logs\access\access_log_yyyy-MM-dd-HH.txt
- インストールディレクトリの確認方法については、ナレッジベース「インストールディレクトリの確認手順」を参照してください。
- ファイルサイズ、保存期間(ログローテーション)などの詳細については、アドミンガイド「アプリケーションログ - アクセスログ」を参照してください。
- アクセスログで取得できる情報については、ナレッジベース「取得できるアクセスログ情報」を参照してください。
アクセスログの出力はデフォルトで有効化されています。追加の設定は不要です。
ビルド番号が9400~12010の場合
ログファイルの保存場所
<インストールディレクトリ>\logs\access_log.txt
上記フォルダー内にアクセスログファイルが見当たらない場合、
アクセスログを取得するよう設定を変更してください。
<<アクセスログ取得のための設定方法>>
1.<インストールディレクトリ>\confよりserver.xmlを開きます。
次に、ファイル内より下記部分を見つけます。
<!-- <Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="access_log." suffix="txt"
pattern="common" rotatable="false" resolveHosts="false"/> -->
2.上記の個所のコメントアウトを外して、ファイルを保存します。
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="access_log." suffix="txt"
pattern="common" rotatable="false" resolveHosts="false"/>
3.ServiceDesk Plusを再起動します。
再度、<インストールディレクトリ>\logs にアクセスし、ログファイル「access_log.txt」が作成されていることを確認します。
なおアクセスログの取得はログファイル作成日以降になります。
※ファイル保存期間を指定したい場合は、以下のエントリを追加します。
fileDateFormat="yyyy-MM-dd" maxDays="10" rotatable="true"
追加後の例:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="access_log." suffix="txt" pattern="common" fileDateFormat="yyyy-MM-dd" maxDays="10" rotatable="true" resolveHosts="false" />
※「maxDays」に、保存日数を設定します。
ビルド番号が9335以前の場合
ログファイルの保存場所
<インストールディレクトリ>\server\default\log\localhost_access_log.yyyy-mm-dd.log
上記フォルダー内にアクセスログファイルが見当たらない場合、
アクセスログを取得するよう設定を変更してください。
<<アクセスログ取得のための設定方法>>
1.<インストールディレクトリ>\server\default\deploy\jbossweb-tomcatXX.sarよりserver.xmlを開きます(XXには数字が入ります)。
次に、ファイル内より下記部分を見つけます。
<!--<Valve className="org.apache.catalina.valves.AccessLogValve" prefix="localhost_access_log." suffix=".log" pattern="common" directory="${jboss.server.home.dir}/log" resolveHosts="false" />-->
2.上記の個所のコメントアウトを外して、ファイルを保存します。
<Valve className="org.apache.catalina.valves.AccessLogValve" prefix="localhost_access_log." suffix=".log" pattern="common" directory="${jboss.server.home.dir}/log" resolveHosts="false" />
3.ServiceDesk Plusを再起動します。
再び、<インストールディレクトリ>\server\default\logにアクセスし、
「localhost_access_log.yyyy-mm-dd.log」の形式でログファイルが作成されていることを確認します。