i\'d like to \"Tail -f\" a lot of logfiles from within a java app.
I\'ve gotten this to work by monitoring the size and last update and repeatedly opening the file a
In Linux you would not have a problem since the locking is only advisory. But in Windows things are different.
This should depend on the mode that your logger (I assume log4j) opens the file to log.
Looking in this answer for C# it seems that there is a parameter dwShareMode that can be used for this kind of sharing.
I believe NIO would be the way to go. Look if dwShareMode parameter is available as part of NIO APIs