I have formatted the logs generated by play using logger.xml file in conf folder to get the desired format. In my local environment when i am using
You seem to be using Play 2.0.x - 2.1.x based on the fact that you are using the start script generated by play stage or play dist.
According to this section in the docs and assuming your logger.xml is in your conf directory, then the suggested correct config for your file would be:
sudo ./start -Dlogger.resource=logger.xml
However, it turns out that if you name your Logback config file logger.xml then Play seems to pick the default logger.xml config file from the classpath and not yours. Which is probably why the name of the config file in the docs is called prod-logger.xml and not just logger.xml, however that is not explicitly explained.
So rename your logger.xml file to something else. For example test-logger.xml and then the following will correctly pick your Logback config:
sudo ./start -Dlogger.resource=test-logger.xml