Bonsoir tout le monde,
ma question et assez simple
-quel est le processus qui écrit dans le fichier error.log ?
- et si possible, est ce que ya moyen de capturer son flux ( par exemple avec java getErrorstream, getInputstream) ?
mille mercis.
Bonsoir tout le monde,
ma question et assez simple
-quel est le processus qui écrit dans le fichier error.log ?
- et si possible, est ce que ya moyen de capturer son flux ( par exemple avec java getErrorstream, getInputstream) ?
mille mercis.
Aucune idée, sans doute chacun des processus httpd qui tournent.
Pour lire le contenu du fichier error.log en Java, il faut que tu ouvres un FileInputStream dessus, tout simplement. Après, y a sûrement moyen de faire des choses beaucoup plus rusées car c'est possible de demander à Apache d'utiliser un pipe pour écrire les traces d'erreur plutôt que d'écrire directement dans un fichier (cf. la doc Apache) mais ça risque d'être un peu compliqué, surtout si tu veux garder le fichier error.log (peut-être essayer de mettre plusieurs directives ErrorLog, une sur error.log et l'autre sur un pipe, pour voir si Apache sait gérer les 2 en même temps, ce qui simplifierait les choses).
Partager