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

Rumah Perpustakaan PHP Perpustakaan lain perpustakaan PHP pembalakan monolog
perpustakaan PHP pembalakan monolog

Monolog ialah perpustakaan pengelogan yang agak lengkap dan mudah dikembangkan di bawah PHP. Pada masa ini, banyak rangka kerja PHP yang terkenal termasuk Symfony, Laravel, CakePHP, dll. mempunyai Monolog terbina dalam. Monolog boleh menghantar log anda ke fail, soket, peti masuk, pangkalan data dan pelbagai perkhidmatan web.

Monolog mengikut spesifikasi antara muka PSR3 dan boleh digantikan dengan mudah dengan perpustakaan pembalakan lain yang mengikut spesifikasi yang sama. Monolog mempunyai kebolehskalaan yang baik Melalui antara muka Pengendali, Pemformat dan Pemproses, perpustakaan kelas Monolog boleh dilanjutkan dan disesuaikan dalam pelbagai cara.

Penggunaan asas

<?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');

Konsep teras

Setiap contoh Logger mengandungi nama saluran (saluran) dan timbunan pengendali. Apabila anda menambah rekod, rekod diproses melalui timbunan pengendali. Setiap pengendali juga boleh memutuskan sama ada untuk menghantar rekod kepada pengendali seterusnya dalam tindanan seterusnya.

Melalui pengendali, kami boleh melaksanakan beberapa operasi log yang kompleks. Sebagai contoh, jika kita meletakkan StreamHandler di bahagian bawah tindanan, semua rekod log akhirnya akan ditulis ke fail cakera keras. Pada masa yang sama, kami meletakkan MailHandler di bahagian atas timbunan dan menghantar log ralat melalui e-mel dengan menetapkan tahap log. Terdapat atribut $bubble dalam Handler ini mentakrifkan sama ada pengendali memintas rekod dan menghalangnya daripada mengalir ke pengendali seterusnya. Jadi jika kita menetapkan parameter $bubble MailHandler kepada palsu, apabila log ralat berlaku, log akan dihantar melalui MailHandler dan bukannya ditulis ke cakera keras melalui StreamHandler.

Berbilang Pembalak boleh dibuat, dan masing-masing boleh menentukan nama saluran dan susunan pengendalinya sendiri. Pengendali boleh dikongsi di kalangan berbilang Pembalak. Nama saluran akan ditunjukkan dalam log, memudahkan kami melihat dan menapis rekod log.

Jika format log (Pemformat) tidak dinyatakan, Pengendali akan menggunakan Pemformat lalai.

Tahap log tidak boleh disesuaikan Pada masa ini, lapan tahap yang ditakrifkan dalam RFC 5424 digunakan: nyahpepijat, maklumat, notis, amaran, ralat, kritikal, amaran dan kecemasan. Jika anda mempunyai keperluan lain untuk rekod log, anda boleh menambah kandungan pada rekod log melalui Processo.

Tahap log

DEBUG (100): Maklumat nyahpepijat terperinci.

INFO (200): Peristiwa penting.

NOTIS (250): Peristiwa biasa tetapi penting.

AMARAN (300): Pengecualian bukan ralat telah berlaku.

RALAT (400): Ralat masa jalan, tetapi tidak perlu ditangani segera.

CRITICA (500): Ralat kritikal.

KECEMASAN (600): Sistem tidak tersedia.


Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Pembalakan dengan Monolog: Dari Devtools hingga Slack Pembalakan dengan Monolog: Dari Devtools hingga Slack

17 Feb 2025

Monolog: Perpustakaan Log PHP yang kuat yang membantu anda meningkatkan kecekapan pembangunan aplikasi dan penyelenggaraan Pembalakan adalah sebahagian daripada pembangunan aplikasi dan kitaran penyelenggaraan, dan ia tidak hanya bergantung pada data yang direkodkan, tetapi juga dalam cara ia direkodkan. Artikel ini akan menyelam ke dalam pakej monolog untuk menunjukkan bagaimana ia dapat membantu anda memanfaatkan sepenuhnya log anda. Kelebihan Teras: Bersepadu secara meluas: Monolog adalah perpustakaan log popular yang mengintegrasikan dengan kebanyakan rangka kerja arus perdana untuk memudahkan pemaju untuk memanfaatkan keupayaan pembalakannya. Ia mengikuti standard PHP-FIG, menjadikannya mudah untuk beralih kepada pelaksanaan lain. Pemprosesan Fleksibel: Monolog menyokong pelbagai pemproses dan mekanisme menggelegak, yang membolehkan pemaju mencatatkan pelbagai jenis mesej ke output yang berbeza. Ia juga menyokong menghantar mesej log

Cara menggunakan perpustakaan pembalakan di c Cara menggunakan perpustakaan pembalakan di c

16 Aug 2025

Gunakan perpustakaan SPDLOG untuk melaksanakan pembalakan C secara berkesan. 1. Pasang SPDLOG melalui VCPKG, CONAN atau Muat turun secara manual dan pasang SPDLOG; 2. Sertakan fail header dalam kod dan gunakan spdlog :: info, amaran, kesilapan dan fungsi lain untuk mengeluarkan log, format sokongan; 3. Konfigurasi tenggelam yang berlainan ke log output ke konsol, fail, fail menatal harian, dan sebagainya; 4. Gunakan spdlog :: set_pattern untuk menyesuaikan format log, seperti masa, tahap, dan kandungan mesej; 5. Tetapkan tahap log logger global atau spesifik melalui spdlog :: set_level untuk mengawal tahap terperinci output; 6. Adalah disyorkan untuk menggunakan logger bernama untuk memisahkan log modul untuk mengelakkan mendalam

Operasi MySQL Menggunakan PHP: Perbandingan Prestasi Perpustakaan Mysqli vs Perintah EXEC Operasi MySQL Menggunakan PHP: Perbandingan Prestasi Perpustakaan Mysqli vs Perintah EXEC

05 Aug 2025

Artikel ini bertujuan untuk membandingkan perbezaan prestasi dalam pelaksanaan pertanyaan MySQL menggunakan Perpustakaan MySQLI PHP dan Perintah Exec. Dengan menganalisis proses pelaksanaan kedua -dua kaedah, kelebihan Perpustakaan MySQLI berkaitan pemultipleksan, penggunaan sumber, dan lain -lain diturunkan, dan kepentingan secara langsung menggunakan perpustakaan lanjutan pangkalan data untuk operasi pangkalan data.

Apakah perpustakaan pembalakan yang popular untuk pergi? Apakah perpustakaan pembalakan yang popular untuk pergi?

22 Jul 2025

Perpustakaan log popular dalam bahasa Go termasuk log, Logrus, Zap dan Zerolog, masing -masing sesuai untuk senario yang berbeza. 1.Log adalah perpustakaan standard yang menyokong penetapan awalan dan sasaran output, tetapi tidak menyokong log hierarki, yang sesuai untuk skrip mudah; 2. Logrus menyokong output log dan berstruktur (seperti JSON), yang sesuai untuk projek-projek yang perlu dihuraikan oleh sistem yang dipantau; 3.Zap dibuka oleh Uber, berprestasi tinggi dan menyokong log berstruktur, yang sesuai untuk perkhidmatan berkebolehan tinggi; 4.Zerolog adalah ringan, sangat baik dalam prestasi, ringkas dalam sintaks, yang sesuai untuk semua jenis projek yang memerlukan log berprestasi tinggi dan berstruktur. Apabila memilih, anda perlu menimbang fungsi dan prestasi berdasarkan keperluan projek.

JavaScript dan perpustakaan PHP yang digunakan oleh WordPress JavaScript dan perpustakaan PHP yang digunakan oleh WordPress

17 Feb 2025

WordPress sangat bergantung pada JavaScript pihak ketiga dan perpustakaan PHP, di antaranya jQuery adalah perpustakaan JavaScript yang paling banyak digunakan, dan perpustakaan PHP terutamanya terdiri daripada satu fail kelas. Perpustakaan JavaScript lain yang digunakan termasuk jQuery Masonry, Jquery Hotkeys, Jquery Cadangan, Borang JQuery, Warna JQuery, JQuery Migrate, Jquery Jadual, JQuery UI, Backbone, Colorpicker, Hoverintent, S

Apakah beberapa perpustakaan pembalakan yang popular untuk pergi? Apakah beberapa perpustakaan pembalakan yang popular untuk pergi?

05 Aug 2025

Logrus sesuai untuk projek yang memerlukan fungsi yang kaya dan kemudahan penggunaan, dengan prestasi sederhana dan keluk pembelajaran yang rendah; 2.Zap sesuai untuk perkhidmatan pengeluaran berprestasi tinggi, dengan prestasi yang sangat tinggi tetapi lengkung pembelajaran sederhana; 3.zerolog sesuai untuk aplikasi yang mengejar prestasi dan kesederhanaan yang melampau, dengan kelajuan yang sangat cepat dan peruntukan memori sifar; 4.SLOG sesuai untuk projek GO1.21 baru, menyediakan log berstruktur standard tanpa kebergantungan luaran, dengan prestasi yang baik dan lengkung pembelajaran yang rendah; 5.apex/log sesuai untuk aplikasi dan senario asli awan yang memerlukan sokongan multi-back, dengan kelenturan fleksibiliti dan keluk pembelajaran sederhana; Secara keseluruhannya disyorkan untuk memilih berdasarkan versi GO, keperluan prestasi dan sama ada anda bergantung pada perpustakaan pihak ketiga. Projek baru lebih disukai, dan ZAP atau zerolog dipilih untuk senario berprestasi tinggi.

See all articles