21
Cześć chłopaki: Używam error_log
do logowania, ale zdaję sobie sprawę, że musi istnieć bardziej idiomatyczny sposób rejestrowania postępu aplikacji. czy jest tam info_log
? lub odpowiednik ?Odpowiednik PHP error_log dla logów informacyjnych?
tak ... ale co, jeśli coś nie jest błędem? wydaje się, że to nie jest idiomatyczne. W java mamy log.info ("..."), log.error ("error msg") itd., Jako wspólny idiom do logowania. – jayunit100
Tak, inne języki są lepsze niż php na konwencjach nazewnictwa itp. Ponieważ php nie ma właściwie systemu logowania (tylko dla zwykłych wiadomości), musisz stworzyć własną funkcję, aby to zrobić. Powyższa funkcja doda komunikat do pliku 'log.txt', a nie do zwykłego dziennika błędów php. Więc jeśli coś było błędem, używałbyś 'error_log ($ message)' i jeśli coś NIE było błędem, to używałbyś 'log_message ($ message)' i czytałeś później w log.txt. Jeśli chcesz mieć ochotę, możesz dodać czas i lokalizacje plików do dziennika komunikatów. – Andrew