2012-03-27 13 views
2

私はGoogleのアプリケーションエンジンのWebアプリケーションのログを常に監視しています。Googleのアプリケーションエンジンのログを監視し、メールを送信する

2012-03-27 14:37:27.842 /xyz.html 200 28ms 0kb 
2012-03-27 14:34:42.581 /favicon.ico 200 50ms 0kb 
2012-03-27 14:15:52.465 /img/ok-icon.png 200 102ms 0kb 
2012-03-27 14:15:43.324 /favicon.ico 200 312ms 0kb 
2012-03-27 14:13:51.777 /index.php?option=123 404 60ms 0kb 
2012-03-27 13:55:23.178 /favicon.ico 200 1ms 0kb 
2012-03-27 13:55:22.533 /img/testbkg.jpg 200 1ms 0kb 

私の質問は: のは稀にしかURL /index.php?option=123がヒットされていないと仮定してみましょう。 それが起こるとき私は知りたい。

Google App Engineを設定してメールが届くのを待ち望んでいます。 「ちょっと行ってログを確認してください」

私はそれを行う方法がわからないので、私がやっていることはGoogleのアプリケーションエンジンのダッシュボードに行き、ログを検索することです(reg式を使用)

電子メールを送信するためのサーブレットを作成せずにこれを達成する方法はありますか?それを行うには

答えて

3

いくつかの方法:あなたがそれを必要とするコードの

  1. インサートピース:ファイル内のURLが呼ばれたときに呼び出され、例えば/index.phpにあります。

  2. サーブレットフィルタをインストールし、リクエストURLを確認してください。リクエストした場合は、リクエストしてください。

  3. ログを定期的にLogServiceで検索します。検索を定期的に呼び出すには、cronを使用します。

+0

ありがとうございます。しかし、彼らはすべてかなり関わっているようです。たぶん私は人々にこれを達成する最も簡単な方法を提案してもらうべきでした(0123)。 – Zo72

+1

コードを書くことなくこれを達成する方法はありません。 –

+0

@ Zo72私は、そのページにアクセスしたとき(オプション1)に電子メールを送信する理由がわかりません - あなたが求めることができるほど簡単です。 –

関連する問題