I have written a custom java log tailer to monitor logs. We would use the standard EPAgent WebSphere log parser, but we are not allowed to install perl on some Windows servers. The java log parser I wrote is working fine from a command line and it outputs the metric data to System.out once every minute, but rather than sending the data to the EM, the EPAgent is just writing the System.out information to the console and Introscope log file. I've written several stateless java EPA plugins and one stateful java EPA plugin, and I've never had problems with the System output going to the EM instead of the console and log file. Does anyone have any examples of stateful java plugins (code and configuration)?