openlog
(PHP 4, PHP 5)
openlog — Sistem günlükçüsüne erişim için bağlantı açar
Açıklama
openlog() işlevi bir program için sistem günlükçüsüne bir bağlantı açar.
openlog() kullanımı isteğe bağlıdır. kimlik değiştirgesinin öntanımlı olarak FALSE olduğu durumda, gerektiği takdirde işlev, syslog() tarafından özdevinimli olarak çağrılacaktır.
Değiştirgeler
- kimlik
-
kimlik dizgesi her iletiye eklenir.
- seçenek
-
seçenek değiştirgesi, bir günlük iletisi üretilirken hangi günlük seçeneğinin kullanılacağını belirtmek için kullanılır.
openlog() seçenekleri Sabit Açıklama LOG_CONS Veriyi sistem günlüğüne gönderirken bir hata oluşursa doğrudan sistem konsoluna yaz. LOG_NDELAY Günlük kayıtçısına hemen bir bağlantı aç. LOG_ODELAY (öntanımlı) İlk ileti günlüğe kaydolana kadar bağlantı açılışını ertele. LOG_PERROR Günlük iletisini ayrıca standart hataya da yaz. LOG_PID Her iletide PID'i de içer Bu seçeneklerin birden fazlasını belirtebilirsiniz. Çok sayıda seçenek belirtecekseniz bunları VEYAlamanız gerekir. Örneğin, hemen bir bağlantı aç, konsola yaz ve her iletiye PID'i dahil et demek için şunu kullanın: LOG_CONS | LOG_NDELAY | LOG_PID
- oluşum
-
oluşum değiştirgesi, iletiyi günlüğe kaydedecek program türünü belirtmek için kullanılır. Bu sayede farklı oluşumlardan gelen iletilerin nasıl ele alınacağını (sisteminizin syslog yapılandırmasında) belirtebilirsiniz.
openlog() oluşumları Sabit Açıklama LOG_AUTH Güvenlik/kimlik doğrulama iletileri (bu sabitin tanımlı olduğu sistemlerde yerine LOG_AUTHPRIV kulanın). LOG_AUTHPRIV Güvenlik/kimlik doğrulama iletileri (özel) LOG_CRON Zamanlama süreçleri (cron ve at) LOG_DAEMON Diğer sistem süreçleri LOG_KERN Sistem çekirdeği iletileri LOG_LOCAL0 ... LOG_LOCAL7 Yerel kullanım için ayrılmıştır. Bunlar Windows'ta hükümsüzdür. LOG_LPR Satır yazıcı alt sistemi LOG_MAIL eposta alt sistemi LOG_NEWS USENET haber grupları alt sistemi LOG_SYSLOG dahili olarak syslogd tarafından üretilen iletiler LOG_USER soysal kullanıcı seviyesi iletiler LOG_UUCP UUCP alt sistemi Bilginize: LOG_USER sadece Windows işletim sistemlerinde geçerli bir günlük türüdür.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Ayrıca Bakınız
- syslog() - Bir sistem günlüğü iletisi üretir
- closelog() - Sistem günlükçüsü bağlantısını kapatır
openlog
