LoginSignup
1
0

More than 5 years have passed since last update.

PHP アプリケーションから Sentry に任意のレベルのアプリケーションログを送信する

Posted at

前提

PHP アプリケーションから Sentry に WARN などの任意レベルのログを送信したい.

簡単な方法として、 getsentry/raven-php が使えるが、ドキュメントには $client->captureException($exception) を使う方法や、 $error_handler->registerErrorHandler() を使う方法などは紹介されているものの、任意レベルのログを送信する方法は示されていない.

解決策

Raven_Client#captureMessage() なる function があるので、これを使えば良い.

たとえば、WARN レベルのログを送るのであれば、以下のようになる.

$raven_client = new Raven_Client($dsn);
$raven_client->captureMessage("Warning!", null, Raven_Client::WARNING);

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0