
Eliminar Salto de Linea en un LOG
Publicado por Joan Carles (8 intervenciones) el 23/01/2023 11:16:56
Hola,
Estoy realizando una pequeña aplicación donde le he puesto que me generé un log con los errores que se producen durante la ejecución de un archivo en concreto. El log se genere de forma correcta, pero después del mensaje me generá un salto de linea que yo no quiero. Alguien sabe porque esta realizando el salto de linea o como puede eliminarlo. Les paso el codigo fuente.
echo 'Nom fitxer: '. $f;
foreach(libxml_get_errors() as $error)
{
echo "\t", 'Missatge: [' .$error->message. ']. Linea: ['. $error->line . ']', "<br />";
$logFile = fopen("lb.txt", 'a+') or die("Error Creant el LOG");
fwrite($logFile, date("d/m/Y H:i:s")." ". 'Nom Fitxer: ['.$error->file.']. Missatge: ['.$error->message.']. Linea: ['. $error->line .']'. PHP_EOL) or die("Error en el fitxer");
close($logFile);
}
libxml_clear_errors();
El resultado del TXT es el siguiente:
23/01/2023 11:01:21 Nom Fitxer: [../L/1.1.1.1.xml]. Missatge: [Opening and ending tag mismatch: time line 6 and tme
]. Linea: [6]
23/01/2023 11:01:21 Nom Fitxer: [../L/1.1.1.2.xml]. Missatge: [expected '>'
]. Linea: [7]
Gracias.
Estoy realizando una pequeña aplicación donde le he puesto que me generé un log con los errores que se producen durante la ejecución de un archivo en concreto. El log se genere de forma correcta, pero después del mensaje me generá un salto de linea que yo no quiero. Alguien sabe porque esta realizando el salto de linea o como puede eliminarlo. Les paso el codigo fuente.
echo 'Nom fitxer: '. $f;
foreach(libxml_get_errors() as $error)
{
echo "\t", 'Missatge: [' .$error->message. ']. Linea: ['. $error->line . ']', "<br />";
$logFile = fopen("lb.txt", 'a+') or die("Error Creant el LOG");
fwrite($logFile, date("d/m/Y H:i:s")." ". 'Nom Fitxer: ['.$error->file.']. Missatge: ['.$error->message.']. Linea: ['. $error->line .']'. PHP_EOL) or die("Error en el fitxer");
close($logFile);
}
libxml_clear_errors();
El resultado del TXT es el siguiente:
23/01/2023 11:01:21 Nom Fitxer: [../L/1.1.1.1.xml]. Missatge: [Opening and ending tag mismatch: time line 6 and tme
]. Linea: [6]
23/01/2023 11:01:21 Nom Fitxer: [../L/1.1.1.2.xml]. Missatge: [expected '>'
]. Linea: [7]
Gracias.
Valora esta pregunta


0