[JAVA] Parser un fichier de log sans le locker

Parser un fichier de log sans le locker [JAVA] - Java - Programmation

Marsh Posté le 03-02-2015 à 10:59:45    

Bonjour,
 
Voici mon problème.
J'ai un produit qui tourne sur mon serveur et qui log dans un fichier.
Ce fichier est en rotation tous les 200Mo.
Je veux parser ce fichier toutes les minutes pour y rechercher un chaîne de caractère.
 
Jusque là pas de problème.
 
Sauf que, quand je parse mon fichier il est locké par mon parse en java et si l'accès est concurrent, ce qui arrive souvent, la rotation ne se fait plus :(
 
J'ai essayé la méthode RandonFileAsccess et FileInputStream sans succès.
 
Faite vous ce genre de chose ?
Avez vous trouvé une méthode qui ne lock pas le fichier ?
 
Par avance merci.
 
:hello:

Reply

Marsh Posté le 03-02-2015 à 10:59:45   

Reply

Marsh Posté le 03-02-2015 à 15:45:51    

Ton fichier n'est pas locké par Java mais par l'OS (Windows ?).
 
Quelques pistes , et .
 
Bon courage [:dawa]

Reply

Marsh Posté le 03-02-2015 à 16:21:48    

Merci LeRiton, je regarde.
 
:pt1cable:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed