Afficher le contenu d'un fichier journal, car il est mis à jour
J'ai des programmes externes tels que ffmpeg et gstreamer cours d'exécution en arrière-plan et de l'écriture dans un fichier journal. Je veux afficher le contenu de ce journal avec mon Flacon d'application, de sorte que l'utilisateur peut regarder le journal de mise à jour, comme tail -f job.log
ferait dans le terminal.
J'ai essayé d'utiliser <object data="/out.log" type="text/plain">
pointez sur le fichier journal, mais qui n'a pas à afficher les données, ou le navigateur m'a dit j'ai besoin d'un plugin.
Comment puis-je intégrer et de mettre à jour le fichier journal dans une page HTML?
Vous devez vous connecter pour publier un commentaire.
Utiliser un Flacon de vue en continu de lire à partir du fichier pour toujours et flux de la réponse. Utiliser JavaScript pour lire à partir du flux et de la mise à jour de la page. Cet exemple envoie la totalité du fichier, vous pouvez tronquer qu'à un certain point pour économiser de la bande passante et de la mémoire. Cet exemple dort entre les lectures de réduire la charge du processeur de la boucle sans fin et de permettre à d'autres threads plus de temps active.
C'est presque la même que cette réponse, qui décrit comment diffuser et analyser les messages, bien que la lecture à partir d'un fichier externe pour toujours était roman assez pour que ce soit propre réponse. Le code ici est plus simple car nous n'avons pas de soins sur l'analyse des messages ou se terminant le ruisseau, tout de résidus de la déposer pour toujours.
Je suis en utilisant
frontail
paquet de mnp.visite http://127.0.0.1:9001 pour afficher les journaux
Source: https://github.com/mthenw/frontail
Cela peut ne pas être la réponse exacte à la question(pour intégrer une page html), mais il résout le problème de beaucoup d'utilisateurs qui sont à la recherche uniquement pour