Unix :: syslog

Unix Syslog (3) çağrılarına Perl arayüzü
Şimdi İndirin

Unix :: syslog Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Marcus Harnisch
  • yayıncı web sitesi:
  • http://search.cpan.org/~mharnisch/

Unix :: syslog Etiketler


Unix :: syslog Açıklama

UNIX sistem günlüğü (3) çağrıları Perl arayüz UNIX :: Günlüğü Perl XSUBs ile sistem günlüğü syslogd'nin (8) için bir arabirim sağlayan bir Perl modülüdür. syslog.h aşina olmak o kimse Sys :: Syslog (3) Bu modül hakkını away.In aykırı kullanmak gerekir böylece uygulama girişimleri bu modüller açık a does değil, senin sisteminin yerel libc-fonksiyonları benzemeye mesaj göndermek için bağlantıyı ağ. Bu ( "SSS" bölümüne bakınız) bilgisayarınızda açılış güvenlik açıklarını önlemek için yardımcı olabilir. Etiket makrolar tarafından ithal subs sadece sisteminizin C başlık syslog.h dosyasında en önemli #DEFINEs etrafında sarıcıları. makroları aşağı yukarı taşınabilir şekilde seçenekler, tesis ve önceliklerini belirlemek için kullanılan değerler tamsayı döndürür. Onlar da yerel syslog mekanizması hakkında genel bilgi sağlar. Kontrol syslog (3) ve sistemle aşağıdaki işlevler mevcut makro, seçenekler ve tesisler hakkında bilgi için yerel syslog.h sağlanmıştır: openlog $ identi, $ seçenek, $ tesis sistem günlükçüsüne bir bağlantı açar. $ İdent her iletiye (8) baskılar syslogd'ye olduğu bir tanımlayıcı dizesidir. Genellikle işlem adını eşittir. $ Seçenek VEYAlanarak seçeneklerin sonucudur bir tamsayı değeridir. $ Tesis belirtir mesajı (örneğin, çekirdek mesajı, posta alt) .syslog $ öncelik $ biçimi ile ilişkili olmalıdır sisteminin bir parçası, @formatargs bir günlük iletisi oluşturur ve sistem günlüğü geçirir bir tamsayı değerdir. syslog () openlog uğramadan çağrılırsa () ilk olarak muhtemelen sistem bağımlı varsayılan değerler openlog için örtülü bir çağrı için argümanlar olarak kullanılacaktır (). $ Öncelikli mesajın önceliğini belirten bir tamsayı değeridir. Alternatif $ öncelik öncelikli ve tesisin VEYAlanarak değer olabilir. Bu durumda daha önce seçilmiş tesis geçersiz kılınır. syslog () openlog (uğramadan denir bu durumda) ilk ve öncelikli bir öncelik ve bir tesis hem belirtmez olarak, varsayılan bir tesis kullanılacaktır. Bu davranış en olası sistem bağımlıdır ve kullanıcı bu durumda herhangi bir değere güvenmemelisiniz. $ Biçim printf (3) tarzında bir biçim dizedir. Ayrıca olağan printf direktifleri% m dizesinde belirtilebilir. Bu Perl değişken $ içeriğini tarafından örtülü olarak değiştirilecektir! ($ ERRNO). @formatargs biçim direktifleri sistem logger.setlogmask $ mask_priority setleri öncelikli maskesi ve iadeler eski maskesi bağlantı subsequently.closelog ile kapatır yerini olacağına değerlerin listesidir. Günlüğü kurmak ve bit ayarlanmazsa nerede devre dışı edilir maskeli bit ile gösterilen öncelikler için etkindir. Makro setlogmask geçerli ve taşınabilir argüman belirtmek verilmektedir (). Genellikle varsayılan günlük maskesi tüm mesajları logged.priorityname $ öncelikli döner dize olarak $ öncelik adını içeren bir dize olmasını sağlar. Bu işlevsellik tesiste etkin değilse, fonksiyon döner $ tesis döner dize olarak $ tesisin adını içeren bir dize undef.facilityname. Bu işlevsellik tesiste etkin değilse, işlev döndürüyor undef.SYNOPSIS kullanım Unix :: Günlüğü qw (: makrolar); (: Subs) # Sistem Günlüğü makroları Unix :: Günlüğü qw kullanın; # Sistem Günlüğü fonksiyonları $ idendi, $ seçeneği $ tesis Openlog; $ Öncelik, $ biçimi, @formatargs syslog; closelog; $ Oldmask = setlogmask $ mask_priority; Gereksinimler: · Perl


Unix :: syslog İlgili Yazılım