J'ai le code suivant:Comment obtenir Zend_Log_Writer pour écrire dans une nouvelle rangée?
$writer = new Zend_Log_Writer_Stream($path."/../../../../data/logs/Log.log");
$logger = new Zend_Log($writer);
$logger->info(print_r($xm1,true));
Le problème est que chaque fois qu'il écrit une entrée de journal, il n'ajoute pas à une nouvelle ligne.
Ive a essayé
$logger->info("\n\r".print_r($xm1,true));
Mais cela a pour effet secondaire de mettre la date sur une ligne, et à partir des informations sur une nouvelle ligne.
Donc la question: Comment faire pour que l'enregistreur écrive chaque entrée sur une nouvelle ligne?
Merci!
Les ponceuses ont raison. Tout dans ZF utilise linux linebreaks (\ n). Si vous êtes sur Windows, vous devez afficher ces fichiers en utilisant l'éditeur du programmeur (comme les éditeurs PSPad, Notepad ++ ou cygwin) –
Je ferai aussi remarquer que Wordpad gère aussi les sauts de ligne Unix correctement et est déjà installé sur votre ordinateur. –