国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ PHP ライブラリ その他の図書館 モノログロギング PHP ライブラリ
モノログロギング PHP ライブラリ

Monolog は、比較的完全で、PHP で簡(jiǎn)単に拡張できるログ ライブラリです?,F(xiàn)在、Symfony、Laravel、CakePHP などの多くの有名な PHP フレームワークには Monolog が組み込まれています。 Monolog は、ファイル、ソケット、受信箱、データベース、およびさまざまな Web サービスにログを送信できます。

Monolog は PSR3 インターフェイス仕様に従っており、同じ仕様に従う他のロギング ライブラリと簡(jiǎn)単に置き換えることができます。 Monolog は優(yōu)れたスケーラビリティを備えており、Handler、Formatter、Processor インターフェイスを通じて、Monolog クラス ライブラリをさまざまな方法で拡張およびカスタマイズできます。

基本的な使用法

<?php 
use Monolog\Logger; 
use Monolog\Handler\StreamHandler; 
 
// 創(chuàng)建日志頻道 
$log = new Logger('name'); 
$log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING)); 
 
// 添加日志記錄 
$log->addWarning('Foo'); 
$log->addError('Bar');

中心的な概念

各 Logger インスタンスには、チャネル名 (チャネル) とハンドラー スタックが含まれています。レコードを追加すると、そのレコードはハンドラー スタックを通じて処理されます。各ハンドラーは、次のスタック內(nèi)の次のハンドラーにレコードを渡すかどうかを決定することもできます。

ハンドラーを通じて、いくつかの複雑なログ操作を?qū)g裝できます。たとえば、StreamHandler をスタックの一番下に置くと、最終的にすべてのログ レコードがハードディスク ファイルに書き込まれます。同時(shí)に、MailHandler をスタックの最上位に配置し、ログ レベルを設(shè)定してエラー ログを電子メールで送信します。 Handler には $bubble 屬性があり、この屬性はハンドラーがレコードをインターセプトし、次のハンドラーにレコードが流れるのを防ぐかどうかを定義します。したがって、MailHandler の $bubble パラメータを false に設(shè)定すると、エラー ログが発生したときに、ログは StreamHandler を通じてハードディスクに書き込まれるのではなく、MailHandler を通じて送信されます。

複數(shù)のロガーを作成でき、それぞれが獨(dú)自のチャネル名とハンドラー スタックを定義できます。ハンドラーは複數(shù)のロガー間で共有できます。チャンネル名がログに反映されるため、ログ記録の表示とフィルタリングが容易になります。

ログ形式 (フォーマッタ) が指定されていない場(chǎng)合、ハンドラはデフォルトのフォーマッタを使用します。

ログ レベルはカスタマイズできません?,F(xiàn)在、RFC 5424 で定義されている 8 つのレベル (デバッグ、情報(bào)、通知、警告、エラー、クリティカル、アラート、緊急) が使用されています。ログ レコードに他のニーズがある場(chǎng)合は、Processo を通じてログ レコードにコンテンツを追加できます。

ログ レベル

DEBUG (100): 詳細(xì)なデバッグ情報(bào)。

INFO (200): 重要なイベント。

通知 (250): 平凡だが重要なイベント。

警告 (300): エラー以外の例外が発生しました。

エラー (400): 実行時(shí)エラーですが、すぐに処理する必要はありません。

CRITICA (500): 重大なエラー。

緊急 (600): システムが利用できません。


免責(zé)事項(xiàng)

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認(rèn)してください。このサイトのすべてのリソースは學(xué)習(xí)の參考のみを目的としています。商業(yè)目的で使用しないでください。そうでない場(chǎng)合は、すべての結(jié)果に対して責(zé)任を負(fù)うことになります。侵害がある場(chǎng)合は、削除するためにご連絡(luò)ください。連絡(luò)先情報(bào): admin@php.cn

関連記事

cURL はどのように PHP での HTTP リクエストを容易にするのですか? cURL はどのように PHP での HTTP リクエストを容易にするのですか?

30 Nov 2024

cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語(yǔ)が頻繁に登場(chǎng)します。それは図書館です...

2025年に知るべきトップ50のPythonライブラリ 2025年に知るべきトップ50のPythonライブラリ

16 Mar 2025

Python:AIとデータサイエンスの未來へのゲートウェイ Pythonの比類のない汎用性と読みやすさは、データサイエンス、機(jī)械學(xué)習(xí)、人工知能の優(yōu)先言語(yǔ)としてのステータスを固めています。 その広範(fàn)な図書館のエコシス

App Engine 上の Golang アプリケーションでパスワードを保護(hù)するにはどうすればよいですか? App Engine 上の Golang アプリケーションでパスワードを保護(hù)するにはどうすればよいですか?

30 Oct 2024

App Engine 上の Golang でパスワードを保護(hù)するWeb アプリケーションのパスワード ハッシュに関しては、セキュリティが最も重要です。人気の図書館ですが...

無料のjqueryオンラインエディター 無料のjqueryオンラインエディター

05 Mar 2025

JSFiddle:便利なオンラインjQueryコードエディター JSFiddleは、開発者がjQueryコードを書き、テスト、デバッグすることを促進(jìn)する強(qiáng)力なオンラインエディターです。それは、HTML、CSS、およびJavaScript/jQueryコードの入力にそれぞれ使用され、結(jié)果をリアルタイムで表示するために使用されるスプリットスクリーンインターフェイスを使用します。これは、非個(gè)人的なコンピューターでコードをテストしたり、異なるjQueryバージョン間のコードの違いを比較したりするのに非常に役立ちます。 JQueryに加えて、Mootools、Prototype、Yui、Glow、Dojo、その他の図書館もサポートしています。 jsfiddleの例 JSFiddle FAQ JSFiddleおよびその他のオンライン

iTextSharp を使用してテキストの書式設(shè)定情報(bào) (フォント、サイズなど) を抽出するにはどうすればよいですか? iTextSharp を使用してテキストの書式設(shè)定情報(bào) (フォント、サイズなど) を抽出するにはどうすればよいですか?

11 Jan 2025

iTextSharp でテキストの書式設(shè)定を行うにはどうすればよいですか?はい、iTextSharp でテキストの書式設(shè)定を行うことができます。図書館では次のようなサービスを提供しています...

PINIAのコア概念を説明する:店、州、ゲッター、アクション。 PINIAのコア概念を説明する:店、州、ゲッター、アクション。

26 Mar 2025

この記事では、vue.jsの州管理図書館であるPiniaについて説明し、そのコアコンセプト、ストア、州、ゲッター、アクションに焦點(diǎn)を當(dāng)てています。 Piniaを使用するためのベストプラクティスを探索し、GettersをVue.js計(jì)算プロパティと対比し、強(qiáng)調(diào)します

See all articles