analog/6.0/doc/analog/ログフォーマットの指定
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[analog/6.0/doc/analog/analog のカスタマイズ]]
* ログフォーマットの指定 [#d375018f]
このセクションでは analog に対してどのようにログ形式を...
ログ形式を定義する基本的なコマンドは次のようなものです。
LOGFORMAT ログ形式(format)
-- ログ形式に関しては、すぐにでも話す事ができます。Apache...
APACHELOGFORMAT apacheformat
LOGFORMAT と APACHELOGFORMAT コマンドでログの形式を指定...
LOGFILE log0
LOGFORMAT ログ形式1
LOGFILE log1
LOGFORMAT ログ形式2
LOGFILE log2
LOGFILE log3
上記の例では、log1 は"ログ形式1"、log2 と log3 は"ログ...
----
APACHELOGFORMAT コマンドでは以下のように Apache の設定...
LogFormat "%h %l %u %t %v \"%r\" %>s %b" myformat
CustomLog /var/log/apache/access.log myformat
この場合、analog.cfg には以下のように記述すべきです。
APACHELOGFORMAT (%h %l %u %t %v \"%r\" %>s %b)
LOGFILE /var/log/apache/access.log
(引数の中に " を使っている場合、引数はカッコをつかって囲...
----
LOGFORMAT コマンドで利用できるものには2種類あります。1...
ログ形式には analog が識別可能な文字列を指定します。ロ...
LOGFORMAT COMMON
これは COMMON 形式のログだと明示しています。ログ形式に...
analog が識別できない形式のログファイルを使っている場合...
ログファイルの各行については、テンプレートとなる文字列...
%S ホスト(サーバに対してリクエストしてきたクライアン...
%s クライアントの IP アドレス($S が空白の場合でも別...
%r リクエストされたファイル名
%q クエリー文字列(ファイル名の ? マークの後の部分で...
%B ブラウザ名
%A ブラウザ名に空白スペースを含む場合
%f 参照元(referrer
%u ユーザ名(TIP : クッキーやセッション ID も %u とし...
%v バーチャルホスト名(あるいはバーチャルドメインと呼...
%d 日
%m 月(数字)
%M 月(英語3文字表記)
%y 年(最後の2桁)
%Y 年(4桁)
%Z 年(2桁か4桁ですが、非効率です)
%h 時
%n 分
%a %h が 12 時間制で "A" は午前、"P" は午後("am"とい...
%U Unix 時間(GMT 1970 年を基準としたエポック秒)。秒...
%b 転送したバイト数
%t プロセスの処理にかかった秒数
%T プロセスの処理にかかったミリ秒数
%D プロセスの処理にかかったマイクロ秒数
%c HTTP ステータス・コード
%C HTTP ステータス・コードを示す文字列 -- 内部的に使...
%j ゴミ。項目を無視します(項目が空白でも適用されます)
%w 空白スペース、あるいはタブ
%W 複数の空白スペース
%% % 記号
\n 新規行
\t タブ
\\ バックスラッシュ
例えば、common 形式のログの場合は次のような指定になりま...
jay.bird.com - fred [25/Dec/1998:17:45:35 +0000]
"GET /~sret1/ HTTP/1.0" 200 1243
(画面の都合上2行に渡っていますが、実際には1行です)&br;
この common 形式のログは LOGFORMAT コマンドに置き換えると
LOGFORMAT (%S - %u [%d/%M/%Y:%h:%n:%j %j] "%j %r %j" %c ...
このように指定することも出来ます。一方で、上記の例のよう...
Fri 25/12/98 5:45pm, /~sret1/, jay.bird.com, 200, 1243,
http://www.site.com, Mozilla/2.0 (X11; I; HP-UX A.09.05)
(画面の都合上2行に渡っていますが、実際には1行です)&br;
この書式を定義すると、次のようになります。
LOGFORMAT (%j %d/%m/%y %h:%n%am, %r, %S, %c, %b, %f, %B)
[覚えておいてください] もし LOGFORMAT コマンドの文字列の...
----
ログファイルの中で複数の書式を用いても解析することがで...
LOGFORMAT COMMON
LOGFORMAT COMBINED
LOGFILE log1
LOGFORMAT (%j %d/%m/%y %h:%n%am, %r, %S, %c, %b, %f, %B)
LOGFILE log2
LOGFILE log3
log1 には common 形式と combined 形式のログが混在してい...
複数のログ形式を指定している場合、analog はまず1行目を...
----
----
http://www.analog.cx/docs/logfmt.html
終了行:
[[analog/6.0/doc/analog/analog のカスタマイズ]]
* ログフォーマットの指定 [#d375018f]
このセクションでは analog に対してどのようにログ形式を...
ログ形式を定義する基本的なコマンドは次のようなものです。
LOGFORMAT ログ形式(format)
-- ログ形式に関しては、すぐにでも話す事ができます。Apache...
APACHELOGFORMAT apacheformat
LOGFORMAT と APACHELOGFORMAT コマンドでログの形式を指定...
LOGFILE log0
LOGFORMAT ログ形式1
LOGFILE log1
LOGFORMAT ログ形式2
LOGFILE log2
LOGFILE log3
上記の例では、log1 は"ログ形式1"、log2 と log3 は"ログ...
----
APACHELOGFORMAT コマンドでは以下のように Apache の設定...
LogFormat "%h %l %u %t %v \"%r\" %>s %b" myformat
CustomLog /var/log/apache/access.log myformat
この場合、analog.cfg には以下のように記述すべきです。
APACHELOGFORMAT (%h %l %u %t %v \"%r\" %>s %b)
LOGFILE /var/log/apache/access.log
(引数の中に " を使っている場合、引数はカッコをつかって囲...
----
LOGFORMAT コマンドで利用できるものには2種類あります。1...
ログ形式には analog が識別可能な文字列を指定します。ロ...
LOGFORMAT COMMON
これは COMMON 形式のログだと明示しています。ログ形式に...
analog が識別できない形式のログファイルを使っている場合...
ログファイルの各行については、テンプレートとなる文字列...
%S ホスト(サーバに対してリクエストしてきたクライアン...
%s クライアントの IP アドレス($S が空白の場合でも別...
%r リクエストされたファイル名
%q クエリー文字列(ファイル名の ? マークの後の部分で...
%B ブラウザ名
%A ブラウザ名に空白スペースを含む場合
%f 参照元(referrer
%u ユーザ名(TIP : クッキーやセッション ID も %u とし...
%v バーチャルホスト名(あるいはバーチャルドメインと呼...
%d 日
%m 月(数字)
%M 月(英語3文字表記)
%y 年(最後の2桁)
%Y 年(4桁)
%Z 年(2桁か4桁ですが、非効率です)
%h 時
%n 分
%a %h が 12 時間制で "A" は午前、"P" は午後("am"とい...
%U Unix 時間(GMT 1970 年を基準としたエポック秒)。秒...
%b 転送したバイト数
%t プロセスの処理にかかった秒数
%T プロセスの処理にかかったミリ秒数
%D プロセスの処理にかかったマイクロ秒数
%c HTTP ステータス・コード
%C HTTP ステータス・コードを示す文字列 -- 内部的に使...
%j ゴミ。項目を無視します(項目が空白でも適用されます)
%w 空白スペース、あるいはタブ
%W 複数の空白スペース
%% % 記号
\n 新規行
\t タブ
\\ バックスラッシュ
例えば、common 形式のログの場合は次のような指定になりま...
jay.bird.com - fred [25/Dec/1998:17:45:35 +0000]
"GET /~sret1/ HTTP/1.0" 200 1243
(画面の都合上2行に渡っていますが、実際には1行です)&br;
この common 形式のログは LOGFORMAT コマンドに置き換えると
LOGFORMAT (%S - %u [%d/%M/%Y:%h:%n:%j %j] "%j %r %j" %c ...
このように指定することも出来ます。一方で、上記の例のよう...
Fri 25/12/98 5:45pm, /~sret1/, jay.bird.com, 200, 1243,
http://www.site.com, Mozilla/2.0 (X11; I; HP-UX A.09.05)
(画面の都合上2行に渡っていますが、実際には1行です)&br;
この書式を定義すると、次のようになります。
LOGFORMAT (%j %d/%m/%y %h:%n%am, %r, %S, %c, %b, %f, %B)
[覚えておいてください] もし LOGFORMAT コマンドの文字列の...
----
ログファイルの中で複数の書式を用いても解析することがで...
LOGFORMAT COMMON
LOGFORMAT COMBINED
LOGFILE log1
LOGFORMAT (%j %d/%m/%y %h:%n%am, %r, %S, %c, %b, %f, %B)
LOGFILE log2
LOGFILE log3
log1 には common 形式と combined 形式のログが混在してい...
複数のログ形式を指定している場合、analog はまず1行目を...
----
----
http://www.analog.cx/docs/logfmt.html
ページ名: