Wie ändere ich die Standard-Datumszeitzone von Monolog global in Symfony 2?Php

PHP-Programmierer chatten hier
Guest
 Wie ändere ich die Standard-Datumszeitzone von Monolog global in Symfony 2?

Post by Guest »

Ich verwende Monolog in Symfony 2 für die Protokollierung. Monolog verwendet die in php.ini festgelegte Standardzeitzone und greift auf UTC zurück.

Es gibt keine ein Konfigurationsparameter, der die Zeitzone für Monolog bestimmt.

Eine Möglichkeit, die verwendete Zeitzone zu ändern, ist die Verwendung von \Monolog\Logger::setTimezone(), aber Ich möchte nicht iterieren Immer wenn ich die Protokollierung verwende, stelle ich sicher, dass ich \Monolog\Logger::setTimezone() verwendet habe.

Da die Zeitzone global für alle Logger-Instanzen verwendet wird Ich habe die Zeitzone irgendwie in einer Art Init-Funktion festgelegt, bevor sie verwendet wird? Mein Problem ist, dass Symfony die Instanziierung und Injektion von Monolog übernimmt. Gibt es eine Möglichkeit, Symfony anzuweisen, setTimezone() nach der Instanziierung der Logger-Instanz zu verwenden?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post