(PHP 4, PHP 5, PHP 7)
openlog — Sistem günlükçüsüne erişim için bağlantı açar
$kimlik
, int $seçenek
, int $oluşum
)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.
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.
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 |
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.
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.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.