Changed start-onos.sh to only write a new logback.xml if there isn't an existing one. This allows users to override our default logback config. Also added a logback.xml example for long-term deployments which rolls logfiles daily and cleans up old logs
diff --git a/start-onos.sh b/start-onos.sh
index a35d181..14adfb0 100755
--- a/start-onos.sh
+++ b/start-onos.sh
@@ -71,7 +71,8 @@
done
# Create a logback file if required
- cat <<EOF_LOGBACK >${ONOS_LOGBACK}
+ if [ ! -f ${ONOS_LOGBACK} ]; then
+ cat <<EOF_LOGBACK >${ONOS_LOGBACK}
<configuration scan="true" debug="true">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
@@ -95,6 +96,7 @@
</root>
</configuration>
EOF_LOGBACK
+ fi
# Run floodlight
echo "Starting ONOS controller ..."