my code is given below .
public static void main(String[] args) {
// TODO code application logic here
File pcounter_log = new File(\"c:\\deve
Following code removed the issue with two invocations of the TailerListenerAdapter:handle function.
TailerListener listener = new TailerListener(topic);
Tailer tailer = new Tailer(new File(path), listener, sleep, true);
Thread thread = new Thread(tailer);
thread.setDaemon(true);
thread.start();
Looking at the code of Tailer, I can't see how that can happen. Are you sure that you aren't running multiple copies of the tailer, and that the messages aren't actually duplicated in the log file.
One of the reasons for the duplicate messages is that if you are using the Tailer.create static method to create the Tailer, it automatically starts the process of monitoring the log.
We make the mistake of doing a tailer.run which starts another monitoring instance and prints the same entries twice.