1 Reply Latest reply on Oct 28, 2011 8:54 AM by Alex Glosband

    How to tail the app server log file and send to flash client

    RupakKhurana Level 1

      I'd like a mechanism where the LCDS detects any changes in the App Server log file and sends them to the Flash client for display. Is there a practical one...?




        • 1. Re: How to tail the app server log file and send to flash client
          Alex Glosband Adobe Employee

          Hi RK,


          It should be pretty easy to implement this. There are a couple features in LCDS that should make setting this up fairly straightforwad. LCDS has the notion of a bootstrap service that is started when the server starts up. LCDS also has the ability to do server push; ie push messages from the server to a destination that a client application is subscribed to. You could write a bootstrap service that tails your app server log file and then pushes any changes to a messaging destination that the Flash client is subscribed to.


          There is some LCDS sample code you can look at that will show you how to both setup a bootstrap service and do server push. In the WEB-INF/src directory of the

          lcds-samples webapp take a look at the flex.samples.feed.Feed class. This class uses the MessageBroker.routeMessageToService API to push messages to a destination. Also look at the flex.samples.runtimeconfig.EmployeeRuntimeDataDestination class. This is an example of a bootstrap service that is created and started at server startup.


          For the log file tailing, it looks like there are a number of libraries written in Java to do this. This thread mentions some of them.




          Hope that helps.