MOJOX :: LOG :: Pengiriman

Log :: Pengiriman untuk Mojo
Unduh sekarang

MOJOX :: LOG :: Pengiriman Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Perl Artistic License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Konstantin Kapitanov
  • Situs web penerbit:
  • http://search.cpan.org/~kakadu/

MOJOX :: LOG :: Pengiriman Tag


MOJOX :: LOG :: Pengiriman Keterangan

Log :: Pengiriman untuk Mojo MOJOX :: Log :: Pengiriman adalah Perl Wrapper di sekitar log :: Pengiriman. Log :: pengiriman mengelola satu set log :: pengiriman :: * * *, memungkinkan Anda untuk menambah dan menghapus objek output seperti yang diinginkan. Include log pernyataan di berbagai level Anda. Kemudian ketika Anda membuat objek logging baru, atur level log minimum yang ingin Anda simpan. Atur rendah, untuk 'debug' untuk pengembangan, kemudian lebih tinggi dalam produksi. Sinopsis menggunakan mojox :: log :: pengiriman; # Buat Log :: Pengiriman Whith Objek Logging yang akan masuk ke stderr secara default # atau ke file jika ada path atribut saya $ log = MOJOX :: LOG-> baru () $ log-> tambahkan (log :: pengiriman :: file-> baru (nama => 'file1', min_level => $ diri-> level, file => 'logfile')); #Add beberapa penebang eksotis $ log-> tambahkan (log :: pengiriman :: twitter-> baru (nama pengguna => "foo", kata sandi => "bilah", min_level => "twitter", "" )); #dan sekarang seperti dalam mojo :: Log $ log-> debug ("Mengapa ini tidak bekerja?"); $ log-> info ("FYI: itu terjadi lagi"); $ log-> peringatkan ("Ini mungkin masalah"); $ log-> Kesalahan ("Kesalahan Variety Garden"); $ log-> Fatal ("Boom!"); $ log-> darurat ("Boom! Boom!"); $ log-> peringatan ("Halo!"); $ log-> kritis ("Ini mungkin masalah besar"); $ log-> peringatan ("Ini mungkin masalah"); # = peringatkan $ log-> Pemberitahuan ("Itu terjadi lagi"); #: $ Log-> log ('debug' => 'ini harus bekerja'); #Dalam aplikasi Mojo Anda # Buat objek logger khusus untuk Mojo / Mojolicious untuk digunakan # (ini biasanya dilakukan di dalam sub "startup" pada mojolicious). Gunakan Mojox :: Log :: Pengiriman; Gunakan log :: pengiriman :: syslog; My $ dispatch = mojox :: log :: dispatch-> baru ('path' => '/home/green/tmp/mysuper.log', 'hapus_default_log_obj' => 0);> 0);> 0); $ dispatch-> add (log :: pengiriman :: syslog-> baru (nama => 'logsys', min_level => 'debug', ident => 'mymojo :: app', fasilitas => 'Local0')); $ Self-> Log ($ Pengiriman); #dan kemudian $ diri-> Debug ("Mengapa ini tidak bekerja?"); Persyaratan: · Perl.


MOJOX :: LOG :: Pengiriman Perangkat Lunak Terkait