logator

ソフトウェアのスクリーンショット:
logator
ソフトウェアの詳細:
バージョン: 0.2.2
日付のアップロード: 14 Apr 15
開発者: Mathieu Lecarme
ライセンス: 無料
人気: 5

Rating: nan/5 (Total Votes: 0)

logatorでは、独自のログパーサーを構築することができるツールです。
のそれをインストールする
Pythonのsetup.pyのビルド
sudoのPythonのsetup.pyインストール
のそれを使用して
あなたがソースを必要としています。何かが反復ログ行をWICH。最も簡単な方法は、STDINやファイルですが、あなたはまた、syslogdのプロトコルまたはより複雑なソースを使用することができます。
loglinesを読んでは、リーダーが必要。 Readerは、基本的には、単純な文字列操作と正規表現です。あなたはcastlyクエリー(例えば国へのIP)のためのダイナミックゲッターを追加することができます。ダイナミック属性がロードされ、メモ化怠惰である。
クエリはWICHをパイプすることができ、フィルタを使用して行います。
あなたはインデックスそれか、それを格納することに文句を言わない場合は、辞書のWICHが簡単にシリアル化できるように結果は戻りすることができます。
logator.logインポートログから
logator.weblog輸入共通、ユーザーエージェント、HostByName、Filter_by_code、Filter_by_attributeから
#このユーザーフィルター
FILTR = Filter_by_code(200)| Filter_by_attribute( 'コマンド'、 'GET')
#このユーザーソース
ログ=オープン( 'は/ var / log / apache2の/ access.logに'、 'R')
#Lighttpdは2つの動的属性がリーダーとリーダーです:ユーザーエージェント、HostByName
ラインのfiltr.filter(ログ、Lighttpdの、ユーザーエージェント、HostByName)で:
 印刷line.as_dict()
http://code.google.com/p/ua-parser/

の要件の::ユーザエージェントの解析は、Googleのコードから盗まれます。

< UL>

  • のPythonます。
  • 開発者の他のソフトウェア Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    へのコメント logator

    コメントが見つかりません
    コメントを追加
    画像をオンにする!