Unix :: Syslog.

Antarmuka Perl ke Panggilan Syslog Unix (3)
Unduh sekarang

Unix :: Syslog. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Perl Artistic License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Marcus Harnisch
  • Situs web penerbit:
  • http://search.cpan.org/~mharnisch/

Unix :: Syslog. Tag


Unix :: Syslog. Keterangan

Antarmuka Perl ke Syslog Unix (3) Panggilan Unix :: Syslog adalah modul Perl yang menyediakan antarmuka ke sistem logger syslogd (8) melalui xsubs Perl. Implementasi mencoba menyerupai fungsi-fungsi libc asli dari sistem Anda, sehingga siapa pun yang terbiasa dengan syslog.h harus dapat menggunakan modul ini segera. Berlawanan dengan SYS :: syslog (3), modul ini tidak membuka a Koneksi jaringan untuk mengirim pesan. Ini dapat membantu Anda untuk menghindari membuka lubang keamanan di komputer Anda (lihat "FAQ"). Subs yang diimpor oleh tag Macro hanyalah pembungkus di sekitar # Defines paling penting di Syslog.h. Makro mengembalikan nilai integer yang digunakan untuk menentukan opsi, fasilitas, dan prioritas dengan cara yang kurang lebih portabel. Mereka juga memberikan informasi umum tentang mekanisme syslog lokal Anda. Periksa syslog (3) dan syslog lokal Anda. Untuk informasi tentang makro, opsi, dan fasilitas yang tersedia di sistem Anda. Fungsi-fungsi berikut disediakan: OpenLog $ Ident, $ Option, $ Fasilitas membuka koneksi ke sistem logger. $ ident adalah string pengidentifikasi yang disetel Syslogd (8) ke dalam setiap pesan. Biasanya sama dengan nama proses. $ Option adalah nilai integer yang merupakan hasil dari opsi ored. $ Fasilitas adalah nilai integer yang menentukan bagian dari sistem yang harus dikaitkan dengan pesan (mis. Pesan Kernel, Subsistem Mail) .slog $ Prioritas, $ Format, @FormatArgs menghasilkan pesan log dan lulus ke sistem logger. Jika syslog () dipanggil tanpa memanggil OpenLog () Pertama, mungkin nilai default sistem tergantung akan digunakan sebagai argumen untuk panggilan implisit ke OpenLog (). $ Prioritas adalah nilai integer yang menentukan prioritas pesan. Atau $ prioritas dapat menjadi nilai ored dari prioritas dan fasilitas. Dalam hal itu fasilitas yang dipilih sebelumnya akan ditimpa. Dalam hal Syslog () dipanggil tanpa memanggil OpenLog () pertama dan prioritas tidak menentukan prioritas dan fasilitas, fasilitas default akan digunakan. Perilaku ini kemungkinan besar tergantung sistem dan pengguna tidak boleh mengandalkan nilai tertentu dalam kasus itu. $ format adalah string format dalam gaya printf (3). Selain itu untuk arahan printf yang biasa% m dapat ditentukan dalam string. Ini akan diganti secara implisit dengan isi Variabel Perl $! ($ Errno). @FormatArgs adalah daftar nilai yang akan diganti dengan arahan format. Kloselog menutup koneksi ke sistem logger.setlogmask $ mask_piority menetapkan masker prioritas dan mengembalikan topeng lama. Pencatatan diaktifkan untuk prioritas yang ditunjukkan oleh bit di mask yang diatur dan dinonaktifkan di mana bit tidak diatur. Macro disediakan untuk menentukan argumen yang valid dan portabel untuk setLogmask (). Biasanya mask log default memungkinkan semua pesan dicatat. PRIORITYNAME $ prioritas mengembalikan string yang berisi nama $ prioritas sebagai string. Jika fungsi ini belum diaktifkan pada instalasi, fungsi mengembalikan UNDEF.FACILITYNAME $ Fasilitas mengembalikan string yang berisi nama $ fasilitas sebagai string. Jika fungsi ini belum diaktifkan pada instalasi, fungsi mengembalikan UNDEF.Synopsis Gunakan Unix :: Syslog QW (: Macro); # Syslog Macro menggunakan Unix :: Syslog QW (: Subs); # Fungsi Syslog OpenLog $ Ident, $ Option, $ Fasilitas; Syslog $ Prioritas, $ format, @formatargs; lospelog; $ oldmask = setlogmask $ mask_piority; Persyaratan: · Perl.


Unix :: Syslog. Perangkat Lunak Terkait

SCGI.

untuk mengimplementasikan antarmuka SCGI untuk server aplikasi ...

162

Unduh