Solución:
Como alternativa, puede procesar / reemplazar el ‘ n’ a través de sed
, por lo que se muestran como nuevas líneas en la consola:
Linux
$ tail -f error_log | sed "s/\n/\n/g"
Mac OS X
# WARNING - don't just copy+paste (see comment below)
$ tail -f error_log | sed "s/\n/^M^L/g"
Nota: en Mac OS X, el final de una línea es CRLF
(Avance de línea de retorno de carro) cuando en el sistema LINUX es solo LF
(Linea de alimentación)
Nota 2: en Mac OS X para generar ^M
en la Terminal, presione Control+V Control+M
, a la salida ^L
, prensa Control+V Control+L
Aparentemente, este problema es independiente de su sistema operativo. Vea esta pregunta: registro de errores de PHP y caracteres de nueva línea
… debería poder cambiar la directiva error_log en su php.ini en Debian para que apunte a un archivo. Si no está definido, pasará por syslog, que no admite varias líneas.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)