問題タブ [log4php]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - log4phpはLinux環境でファイルを作成できません
Windows7とネットを実行している仕事用デスクトップマシンでlog4phpを使用して小さなphpアプリケーションを作成しました。それは正常に動作し、作成されてログインしている毎日のファイルです。
今、私はubuntu11,04を実行している私のラップトップにいます。私はもともと、これを実現した後、Integrator
下のフォルダー(アプリの名前)とサブフォルダーに許可755を与えました/var/www/Ingrator
月5月16日18:03:442011][エラー][クライアント127.0.0.1]PHP警告:fopen(./ logs / daily_20110516.log):ストリームを開くことができませんでした:/ var / www / Integrator /lib/でアクセスが拒否されました77行目のlog4php/appenders / LoggerAppenderFile.php
apacheログの権限の問題で、所有者を現在の所有者に変更しましたが、これです。同じエラーが発生します。現在は、アクセス許可777を使用している場合でも同じです。それでも永続的です。だから私は少し驚いています。どうすればそれを修正できますか?これを読んでくれてありがとう。
log4php - Apache log4phpドキュメント:「注意してください」-何ですか?
log4phpのドキュメント(http://logging.apache.org/log4php/docs/appender/layout.html)には、レイアウトパターンの改行トークンの次の行があります。
... 以上です!行の残りの部分は何を言うべきですか?
(これは、ネイティブOSに応じて\nまたは\r \ nである改行文字への参照だと思います。)
log4php - log4php を使用したログ ファイルのファイル名
次の名前のlog4php APIのラッパーを作成しますloggerimplementation.php
今、ログファイルで問題に直面しました。loggerimplementation で定義されたロギング用の関数を呼び出したとき。
次のように生成されるログ ファイル:
ご覧%F
のとおり、常にそこから呼び出されるため、常にラッパー ファイル名が表示されます。しかし、このラッパーを使用した実際のファイル名が必要です。
ですから、その方法を教えてください。
%F
または、どこから詳細を入手できるか教えてください。
返事を待っています。
log4php - log4php の動的ファイル パス
私はlog4phpが初めてです。
動的データである形式/logs/UserId/Info_ddmmyyyy.php
でログ ファイルを保存したいと考えています。UserId
(基本的には1ユーザーにつき1つのログを保存したいです。)
ログ ファイルのパスを動的に変更する方法はありますか?
config - 他の構成で php.ini 変数を使用できますか?
log4php 構成ファイルのような他の構成ファイルで php.ini 変数を使用できますか?
log4php では LoggerAppenderRollingFile アペンダーを使用しており、ログ ファイルの場所を /var/www/MyProject/logs/log.text として使用していますが、ハードコーディングではなくプロジェクト ルート ( /var/www/MyProject ) を外部化したいので、 php.iniに持っていること。
php.ini を使用してそれを行うことは可能ですか、またはそれを行う方法を提案できますか?
php - log4phpで例外情報をログファイルに出力するには?
LoggerAppenderRollingFile アペンダーとLoggerLayoutTTCCレイアウトを使用してファイルにログを記録するようにlog4phpをセットアップしました。ただし、例外をログに記録すると、log4net で見慣れているようなスタック トレースなどの例外の詳細が表示されません。
コードをざっと見てみると、 LoggerAppenderMongoDB はmethodで例外を表示することをサポートしているようですが、他のアペンダーには似たようなものは見当たりません。formatThrowable
明らかな何かが欠けているように感じます。これらの詳細をログ ファイルに出力するために設定する必要があるものはありますか? カスタム LoggerAppender クラスを作成する必要がありますか? または、これらは別のレイアウトまたはカスタム レンダラーで実行できますか?
php - codeigniter と log4php を統合するにはどうすればよいですか?
Log4php を codeigniter アプリケーションに統合したいと考えています。
これを行うための codeigniter のライブラリはありますか?
php - LoggerAppenderRollingFile のロールを強制します
アプリケーションでいくつかのアクティビティをログに記録するために log4php を使用しています。
ログ ファイルが 1 日に 1 回だけでなく、特定のサイズに達したときに X 回ごとに 1 回ロールされることを望みます。
それを行う方法はありますか?
特定の時間にログを強制的にロールする方法はありますか?
そうでない場合は、私が使用できる別の優れたロガー (オープンソースが推奨) を知っている人がいます。
php - log4php で SMTP を設定するには?
log4php で smtp ホストを指定する方法 次の構成を使用して gmail で使用します。
php - log4php とタイムゾーン
log4php ライブラリ構成でタイムゾーンを設定できるかどうかは誰にもわかりませんか?
公式ドキュメントにはこれに関する情報はありませんでしたが、log4j にはこれが実装されています。
今のところ、私は php の*date_default_timezone_set*関数に頼ってこのトリックを実行していますが、log4php に任せて、これを独自に処理したかったのです...これには to-do リストがあるのでしょうか、それとも依存することになっているのでしょうか自分で組み込み関数について。
ここに私が持っているコードがあります:
このコードが同様の問題を抱えている他の人に役立つ場合。
安全に、