• 締切済み

エラーログの出力方法

PHPでは vi php.ini ------------------------------ error_log = /var/log/php_error.log ------------------------------ により、PHPエラーログを出力できますが、 Javaではエラーログを確認するのにどのような方法がありますでしょうか? ご存知の方、宜しくお願いします。

  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 Javaと言ってもいろいろな実行環境がありますが何を想定していますか?

nikogoo
質問者

補足

JSPです。宜しくお願いします。

関連するQ&A

  • httpdのエラーログをwebでリアルタイムでみたい

    php5、fedora4、apache2.0です。 httpdのエラーログ(/var/log/httpd/error_log)をリアルタイムに見たいのですが、何かPHPを使ってよい方法はないでしょうか? 今のところ、あるページにアクセスしたらSystem関数でシェルを実行し、ログをコピーしてきて表示するようにしていますが、上手くいきません。 $last_line = system('sh httpd_error.sh',$return_val); httpd_error.sh ---------------------------------- #!/bin/sh cp -v /var/log/httpd/error_log /var/www/html/log/ ----------------------------------- 「/var/log/httpd/error_log」へのアクセス権がないというエラーが出てしまいます。 PHPのsystem関数でシェルを実行した時って、誰が実行していることになるのでしょうか? また、これ以外にhttpdのエラーをリアルタイムにwebから見れる方法がありましたらご教授ください。 ヨロシクお願いします。

    • ベストアンサー
    • PHP
  • /var/log/httpd/error_logに大量のエラーログ

    お世話になります。 サーバを運用しているんですが、/var/log/httpd/error_logに大量のエラーログが出ます。 環境 CENTOS4 PHP5.1.6 mysql5 apache2.0 /etc/httpd/conf/httpd.confのerror_log部分はコメントアウトして再起動しました。 エラーログをはいているなにがしかのconf設定部分があるとおもい、ずっと探しているのですが、まったくわかりません。エラーログを吐かないようにしたいのですが、どうにか良い方法ございませんでしょうか。 エラーログの中身ですが、すぐいっぱいになるため、中身を見ようと思っても容量が大きすぎてコマンドラインから開くこともままなりません。大体一時間で50G程度のエラーログが出ています。 お忙しいところ大変申し訳ございませんがどうぞよろしくお願いします。

  • syslogで出力されるパス

    今syslogで出力されるパスを変更したいのですが、どうやるのか全く不明です。 現在、デフォルトのerror_logのパスは/var/log/abc.logなのですが、 一部の処理で、syslogで/var/log/abc/abc.logに出力をしています。 それに倣おうと思うのですが、どうやって/var/log/abc/abc.logに 出力しているのか全然分かりません。 syslogを使う時にパス指定など出来るのでしょうか? またはどこかでini_set()しているという事になるのでしょうか?

    • ベストアンサー
    • PHP
  • redhatのエラーログ

    [OS]RedHat5.5 [ログファイル]/var/log/daemon.log [エラーメッセージ]error getting update info: tuple index out of range daemon.log で上記エラーメッセージが出力されていたのですが これはどういったエラーなのでしょうか? エラーメッセージをそのまま検索しても、該当するものが出てこない為 質問させてもらいました。 よろしくお願いします。

  • Linuxのエラーログ内容の意味について

    Linuxのエラーログを見たところ、機械的にアタックされているような形跡が見つかりました。ログの意味・対策方法等を教えて頂ければと思います。 [環境] CentOS5.3 / PHP5.3 / Apache2.2.3 http://www.example.comでテストサイトを運用。 サイト全体には.htaccessでベーシック認証をかけており、ID/PASSを知らないと内容は見えない。 サイトの中はCakePHPで掲示板・画像登録などの機能を作ってある。 [エラーログの内容] 1個目 [Sat Jan 18 17:54:25 2014] [error] [IPアドレス] script not found or unable to stat: /var/www/cgi-bin/php5 こちらは、http://www.example.com/var/www/cgi-bin/php5というURLをブラウザに入力されたと同じだと考えてよいのでしょうか?それとも、ベーシック認証が破られて入力されたのでしょうか? エラーのパスが「/var/www/cgi-bin/php5」と、公開ディレクトリ以外を狙ってきているので不気味です。 「/var/www/cgi-bin/php5」という攻撃で何を狙っているのかが知りたいです。 2個目 [Sat Jan 18 13:24:05 2014] [error] [IPアドレス] user manager not found: /manager/html [Wed Jan 15 06:14:16 2014] [error] [IPアドレス] user tomcat not found: /manager/html この2つはphpMyAdminなどのよく使われているようなソフトのログイン画面ページを狙ってきているという理解でよろしいでしょうか? 最後に、これらでエラーが出ている分には問題は無いのでしょうか?あまり多くなってきたらIPアドレスで制限をかけようとは思っています。 アタックしてきているIPアドレスを見てみると、海外からのアタックのようです。

  • phpエラーログの置き場所

    いままでエラーログファイルを取っていなかったのですが、やはり記録させたいなと思いました。 Apacheのlogsディレクトリに置こうかと思ったのですが、permissionの関係でできないようです。 phpのエラーログ置き場としてよくある場所はありますでしょうか。また、みなさまどこに保存していらっしゃいますでしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • Perlでエラーログに日時をつける

    BEGIN { open ( STDERR, '>>', '.err.txt' ); } # エラーログ出力する とやると、エラーログをerr.txt に出力する事ができますが、このエラーメッセージの先頭に自動的に日時をつける方法はないでしょうか?

    • ベストアンサー
    • Perl
  • PL/SQLでのSQLエラーログの出力について

    PL/SQLでのSQLエラー発生時のログ出力について教えていただきたいことがあります。 既存のシステムで、メインからAの処理を呼び出し、さらにAからBの処理を呼び出している処理で、 エクセプション処理がメインにしか記述されていないものがありました。 この場合、処理Aや、処理BでSQLでエラーが発生した時は、 メインでエラーログが出力されると思いますが、 何か特定特別なケースの場合、きちんと異常が認識できない等の問題はないでしょうか? お手数をおかけしますが、よろしくお願いします。

  • インスタントクライアントのエラーログ

    OracleInstantClient10.2.0.3をLinuxにインストールしたのですが、 これのエラーログは、どこに出力されるのでしょうか? または、エラーログの設定は、どのようにすればよいのでしょうか? よろしくお願いします。 環境:Oracle10g+Php5.2.3+Apache2.0+Linux

  • Perl エラーログを指定の場所に出力する場合

    以下のよーに指定すればエラーログの場所を指定する事ができますが、 # エラーログ BEGIN{ open ( STDERR, ">>./log/err_log/err.txt" ); } たとえば変数にファイル名を入れて指定する場合は、 $err_log = "./log/err_log/err.txt"; BEGIN{ open ( STDERR, ">>$err_log" ); } とするとエラーが出てしまいます。変数に入っているものを指定するにはどうすればいいでしょうか?

    • ベストアンサー
    • Perl

専門家に質問してみよう