Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [bibloteka] SimpleLog, Czyli prosta bilbioteka do obsługi logów..
splatch
post 31.07.2006, 21:52:22
Post #1





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam serdecznie,
jakiś czas temu na własne potrzeby stworzyłem bibliotekę, która służy do logowania wyjątków. Jest ona wzorowana na podobnym pakiecie z Mojavi 2.0, z drobnymi poprawkami.

Biblitekę można znaleść pod adresem http://delta.dywicki.pl/Logging/

Sposób użycia jest bardzo prosty.
Na początku tworzy się Loggera z domyślnym poziomem raportowania, następnie dorzuca się do niego appendery z odpowiednimi formatami. Dla przykładu:
  1. <?php
  2.  
  3. $logger = new BasicLogger(Logger::NONE);
  4. $logger->addAppender('primary', 
  5. new FileAppender(new TabLogFormat(), array(
  6. 'file_name' => 'log-txt.txt'
  7. )));
  8.  
  9. // i później
  10. $logger->log($exception [, level]);
  11. ?>


Przekazywanie tablicy do konstruktora appendera jest konieczne by zachować zgodność z interfejsem, który określa jednolite konstruktory.

Będę wdzięczny za wszelkie opinie i sugestie.


--------------------
Łukasz Dywicki
Independent Java and open source software consultant.
Blog - Java, OSGi, integracja oprogramowania..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 19:29