Ich habe ein Problem, wo eine Anwendung während eines DBI-Aufrufs zufällig stirbt. Wir können dies nicht zuverlässig in unserer Test- oder Akzeptanzumgebung reproduzieren, daher muss ich es in unserem Produktionssystem überwachen, um herauszufinden, was passiert.Wie kann ich Zeitstempel in Perl DBI-Logfiles bekommen?
Ich protokolliere alle DBI
Verkehr über die Umgebungsvariable DBI_TRACE
.
DBI_TRACE=3=dbi.log script.pl
Das Problem ist jedoch, dass es keine Zeitmarken in den DBI-Protokolldateien sind, so ist es schwierig, durch sie zurück zu gehen zu finden, was zum Zeitpunkt der Düse auftritt.
Gibt es eine Möglichkeit, die Protokollierung von DBI mit Zeitstempeln zu aktivieren?
"Konfigurator" und "Logger" sind schreckliche Paketnamen. http://perldoc.perl.org/perlmodlib.html#Guidelines-for-Module-Creation – Oesor