Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [bibloteka] SimpleLog, Czyli prosta bilbioteka do obsługi logów..
splatch
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Bastion
post
Post #2





Grupa: Zarejestrowani
Postów: 505
Pomógł: 0
Dołączył: 8.01.2005

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


Hm, podoba mi sie to - cos mi sie zdaje ze bede musial wyposazyc Class5 w obsluge wyjatkow,
mozliwosci jakie daje ich stosowane sa wrecz imponujace . Splatch co do Twojej biblioteki, czy
jest mozliwosc formatowania wlasnych outputow ? Cos na wzor logow Apache - majac zestaw
znacznikow np %L - linia %f - plik
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 08:09