Odświeżona Beta Zend Framework


Dziś wydano Zend Framework w wersji Beta 0.9.2. W tym wydaniu poprawiono sporo błędów, ale też pojawiły się nowe funkcjonalności. Ciekawe są zmiany w komponencie Zend_Log.

Klasa Zend_Log została przeniesiona z inkubatora do jądra frameworka. Ma całkowicie przebudowany interfejs, a także dużo większe możliwości. Teraz przy zapisywaniu do pliku tekstowego można konfigurować format zapisu danych, na przykład w taki sposób:

PHP:
  1. <?php
  2.  
  3. $format = '%timestamp% %priorityName% (%priority%): %message%' . PHP_EOL;
  4. $formatter = new Zend_Log_Formatter($format);
  5.  
  6. ?>

Można też wybrać alternatywny sposób zapisu danych, na przykład do pliku XML o wybranej strukturze lub zapisywać zdarzenia w bazie danych.

Więcej przykładów można zobaczyć w dokumentacji komponentu Zend_Log, dostępnej na razie jedynie w języku angielskim.


Dodaj komentarz

Poświęć chwilę i wyraź swoją opinię. Możesz użyć niektórych znaczników HTML.

Komentarze czytelników

Właśnie wczoraj się nią bawiłem. Mam nadzieje że to ostatnia zmiana w interfejsie bo teraz muszę cały mój framework zmieniać (który wykorzystuję jeszcze Zend_Log). Ale fakt, wygląda ciekawie, zwłaszcza te levele zapisu (choć były one już obecne w poprzedniej wersji), w nowej wersji są wymagane.

[…] Właściwie, to informuję za Wojciechem. […]