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?
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?
Ich habe mehrere Stunden damit verbracht, die Monolog-Dokumentation durchzugehen. Und konnte diese grundlegende Frage einfach nicht beantworten: Wie werden Kanäle in Monolog definiert? Ich habe...
Frage: Wie starte ich den Symfony-Server innerhalb der Testumgebung?
Der Befehl benötigt keinen --env-Parameter und erkennt die in .env.local konfigurierte Option nicht. Auch das Präfix von...
Frage: Wie starte ich den Symfony-Server innerhalb der Testumgebung?
Der Befehl benötigt keinen --env-Parameter und erkennt die in .env.local konfigurierte Option nicht. Auch das Präfix von...
Ich versuche, verschiedene Audioeffekte anzuwenden, z. B. Audio -Klang wie ein Anruf. Unten ist mein aktueller Ansatz. Wie Sie sehen können, verwende ich mehrere Filter und einfache Algorithmen, um...
Ich verwende die Monolog-Linienformatter wie folgt:
$output = %level_name% %channel%: %message%\n ;
$stream_handler->setFormatter(new LineFormatter($output));