我已阅读doc有关如何将logback.xml文件添加到Play框架的信息。我需要一种方法来定义类似
的内容并且在启动PlayFramework时指定some_name。
在开发过程中保留默认的logback.xml,这样,当您调试时,无需提供其他标志。对于QA,Production和其他环境,请提供-Dconfig.file参数。这是一个bash脚本示例,用于在生产环境中启动应用程序,指定配置的位置和日志XML:
#!/bin/bash
APP_DIR=code
APP_DIR_CONF=code_conf
echo Starting application
/var/www/$APP_DIR/bin/$APP_DIR -Dconfig.file=/var/www/$APP_DIR_CONF/production.conf -Dlogger.file=/var/www/$APP_DIR_CONF/logback-prod.xml &
sleep 5
echo Done!
要进行深入讨论,请查看启动Play / Scala Web应用程序的权威指南。该页面包含对LineDrop的GitHub存储库的引用,其中包括部署脚本: