
Hallo LimeSpace(r),
jedes mal wieder stehen wir vor folgendem “Problem” bei Zend Framework Projekten: Wie bauen wir am besten ein vernünftiges Log.
Seit ungefähr Version 1.10 gibt es für diesen Zweck eine Resource die direkt in die Konfiguration eingebunden werden kann. Möchte man zum Beispiel ein normales Textfile Log erzeugen geht das wie folgt:
resources.log.stream.writerName = "Stream"
resources.log.stream.writerParams.stream = APPLICATION_PATH "/../data/logs/xyz.log"
resources.log.stream.writerParams.mode = "a"
resources.log.stream.filterName = "Priority"
resources.log.stream.filterParams.priority = 4
Früher musste man sich das selber basteln, zum Beispiel in der Bootstrap Datei.
Möchte man nun in so Logfile schreiben, kann man auf diese Weise:
$bootstrap = $this->getInvokeArg('bootstrap');
$log = $bootstrap->getResource('log');
$log->info('x');
Auch nett ist die Möglichkeit den Filter nun einfach zum Beispiel für die Entwicklungsumgebung zu ändern:
In der Konfiguration wird dann einfach im Development Bereich:
[development : production]
resources.log.stream.filterParams.priority = 8
eingefügt, und siehe da, es wird alles geloggt.
Außerhalb eines Controllers, kommt man übrigens wie folgt an die Log Ressource:
$bootstrap = Zend_Controller_Front::getInstance()->getParam('bootstrap');
$log = $bootstrap->getResource('log');
Weitere Informationen finden sich selbstverständlich in der Zend Framework Dokumentation.
Wir freuen uns über Bookmarks !
Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
Veröffentlicht von Limespacer |
2 Kommentare »
Howdy Limespace(r),
auch wenn es momentan etwas ruhiger um uns geworden ist (Zeit fehlt..) haben wir ein paar Anpassungen vorgenommen, so dass unser kleiner Blog nun auch dem iPhone und anderen mobilen Geräten sehr gut dargestellt wird.
Wir empfehlen: ausprobieren, und Limespace immer dabei haben
Euer Limespace Team
Wir freuen uns über Bookmarks !
Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
Veröffentlicht von Limespacer |
1 Kommentar »

Nur ein schneller Tipp: Falls ihr so wie wir gerade die Alpha vom Zend Framework 1.10 testet, und dort insbesondere das Zend Tool.
Die neue Version vom Zend Tool bietet einige neue Feature, unter anderem kann man nun direkt das Layout für ein Projekt aktivieren:
zf enable layout
Leider bekommt man dann im Anschluss beim Aufruf des Projekts im Browser eine Fehlermeldung:
Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script 'layout.phtml' not found in path
Das ganze liegt daran das, dass Zend Tool (zumindest unter Windows) in der applications.ini ein paar Anführungszeichen zu viel setzt. Das ganze lässt sich also sehr schnell beheben. In der INI Datei einfach aus:
resources.layout.layoutPath = "APPLICATION_PATH "/layouts/scripts/""
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
machen, und schon ist auch das Layout aktiv.
Wir freuen uns über Bookmarks !
Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
Veröffentlicht von Limespacer |
3 Kommentare »
Dieses Video wollte ich euch nicht vorenthalten. Es zeigt doch wunderbar in was für einer teilweise doch seltsamen Welt wir uns mittlerweile bewegen.
Ich bin mir fast sicher das vielen die Situation die in diesem Film dargestellt wird doch bekannt vorkommt. Ich muss sagen auf einiges davon könnte ich gut verzichten.
Wir freuen uns über Bookmarks !
Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
Veröffentlicht von Limespacer |
Keine Kommentare »
Liebe Leser,
wir unterstützen folgende Petition gegen den Abmahnwahnsinn und würden uns freuen, wenn auch ihr mitzeichnet:
Text der Petition:
“Der Deutsche Bundestag möge beschließen, dass Abmahnungen im Internet einer kostenlose Vorstufe bedürfen.”
Alles weiter findet ihr auf den Seiten des Deutschen Bundestages: https://epetitionen.bundestag.de/index.php?action=petition;sa=details;petition=8308
Wir freuen uns über Bookmarks !
Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
Veröffentlicht von Limespacer |
Keine Kommentare »