Rejestrowanie błędów i innych informacji
Aplikacje WWW mają gotową funkcję rejestrowania zdarzeń. Kiedy wysyłają informacje do STDERR
(z wykorzystaniem dowolnego mechanizmu czy interfejsu), pojawiają się one w dzienniku serwera WWW[50]. Inne programy muszą się bardziej napracować. Ogólnie rzecz biorąc, nie wystarczy otworzyć pliku, dołączyć do niego jakichś informacji i zamknąć go. Może to zadziałać, jeśli program nie będzie uruchamiany w kilku kopiach jednocześnie i zawsze zakończy działanie, zanim zostanie wykonany ponownie. W innych przypadkach może się zdarzyć, że dwie jednocześnie działające kopie programu spróbują zapisać dane w tym samym pliku. Buforowanie wyjścia oraz rywalizacja o kontrolę nad plikiem oznaczają, że zawsze są „zwycięzcy” ...
Get Perl. Mistrzostwo w programowaniu now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.