openlog
bool openlog ( string $ident , int $option , int $facility )
openlog() otwiera połączenie z systemem logów programu
Użycie openlog() jest opcjonalne. Zostanie ona automatycznie wywołana przez syslog() jeśli będzie to konieczne, w takim przypadku indent będzie domyślnie ustawiony na FALSE
Parametry
- ident - ciąg indent jest doday do każdej wiadomości
-
option - argument jest używany do wskazania opcji logowania które będą użyte do wygenerowania wiadomości logu. -
Opcje openlog() Stała Opis LOG_CONS Jeśłi wystąpi błąd podczas wysyłana danych do systemu, zostanie od wypisany na konsoli systemowej. LOG_NDELAY Otwiera natychmiastowe połącznie z dzienikiem LOG_ODELAY (domyślny)opóźnienie otwarcia połączenia do pierwszej zalogowanej wiadomości LOG_PERROR Wyświetla wiadomość logu albo standardowy błąd LOG_PID dołącza PID z każdej wiadomości
- facility argument jest używany do określenia jaki typ programu jest logowany do wiadomości. To pozwala na określenie jak obsługiwane będą wiadomości przychodzą z różnych obiektów
-
Obiekty openlog() Stała Opis LOG_AUTH zabezpieczenie wiadomości LOG_AUTHPRIV zabezpieczenie wiadomości(prywatne) LOG_CRON zegar daemona(cron and at) LOG_DAEMON inne systemowe daemony LOG_KERN jądro wiadomości LOG_LOCAL0 ... LOG_LOCAL7 zastrzega dla lokalnego usera, nie jest dostępne w windows LOG_LPR lini adrukarki podsystemu LOG_MAIL poczta podsystemu LOG_NEWS USENET news podsystemu LOG_SYSLOG wiadomości generowane wewnętrznie przez syslog LOG_USER ogólny poziom użytownika wiadomości LOG_UUCP UUCP podsystem Informacja: LOG_USER jest ważnym logim tylko w systemie Windows
Zwracane wartości
Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.
Listing
<?php
// Otwórz syslog o podanej nazwie.
//Pamiętaj, że możesz - TYLKO - to zrobić, jeśli nie jesteśmy w apache.
// Z jakiegoś powodu,apache zwaca błędy kiedy to wykona
if( !array_key_exists( 'SERVER_SOFTWARE', $_SERVER ) ) {
openlog( "My PHP Script", LOG_PID, LOG_USER );
}
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno