ホームページ  >  記事  >  バックエンド開発  >  PHPログのシステムを選択する方法

PHPログのシステムを選択する方法

墨辰丷
墨辰丷オリジナル
2018-05-15 14:53:441788ブラウズ

この記事では主にPHPログシステムの選択方法を紹介しますので、興味のある方はぜひ参考にしてください。

現在提供されているもの

●PHPプロジェクトでの便利で標準化されたログ記録

●設定可能なデフォルトのログディレクトリとモジュール

●ログディレクトリを指定して現在の設定を取得します

●事前分析と警告フレームワーク

●効率的なログバッファリングと便利なバッファデバッグ

●PSR-3ログインターフェース仕様に従ってください

インストール方法

ソースコードを入手したら、自分でコンパイルできます。

$ /path/to/phpize

$ ./configure --with-php-config=/path/to/php-config

$ make && make install

もちろん、使った方が便利ですPECL 管理ツール:

$ pecl install seaslog

seaslog.ini 設定

  1. ; php SeasLog モジュールの設定

  2. extension = seaslog .so

  3. seaslog.default_basepath =/log/seaslog-test ;デフォルトのログ ルート ディレクトリ

  4. seデフォルトロガー。 = デフォルト ;デフォルトのロガーディレクトリ

  5. seaslog.disting_type = 1 ;タイプごとにファイルを分割するかどうか 1 はい 0 いいえ (デフォルト)

  6. seaslog.disting_by_hour = 1 デフォルト

  7. seaslog.use_buffer = 1 ;バッファ1を有効にするかはい0いいえ(デフォルト)

  8. Seaslog.buffer_size= 100;バッファ内のバッファー数はデフォルトが0になります(buffer_sizeは使用されていません)

  9. seaslog.level= 0- 'sログインするログ

seaslog.disting_type = 1 で時間単位の分割を有効にします ファイル

seaslog.use_buffer = 1 はバッファをオンにします。デフォルトではオフです。このオプションをオンにすると、ログはメモリに事前に保存され、リクエストが終了したとき (または異常終了したとき) に一度ファイルに書き込まれます。

seaslog.buffer_size = 100 バッファーの数を 100 に設定します。デフォルトは 0 です。つまり、バッファーの数に制限はありません。buffer_size が 0 より大きい場合、ファイルはバッファーの量に達したときに 1 回書き込まれます。

seaslog.level = 3 記録されたログ レベル。デフォルトは 0、つまりすべてのログが記録されます。レベルが 1 の場合は、デバッグより上のレベル (デバッグを含む) に焦点を当てます。レベルが 8 より大きい場合、すべてのログは記録されません。

関連する推奨事項:


高性能PHPログシステム分析

PHPログなどのビッグデータを圧縮データ形式でデータベースに保存


高性能PHPログソリューションのイメージ

以上がPHPログのシステムを選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。