[NO ISSUE] Remove tracer log from the xml

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
Remove the tracer log from the xml.

Change-Id: I694dd1a5d3dc897cab35d4ff9e27596e28117700
Reviewed-on: https://asterix-gerrit.ics.uci.edu/3110
Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Murtadha Hubail <mhubail@apache.org>
diff --git a/asterixdb/asterix-app/src/main/resources/log4j2.xml b/asterixdb/asterix-app/src/main/resources/log4j2.xml
index e54a424..97bc0a1 100644
--- a/asterixdb/asterix-app/src/main/resources/log4j2.xml
+++ b/asterixdb/asterix-app/src/main/resources/log4j2.xml
@@ -31,9 +31,6 @@
     <Console name="TracerLog" target="SYSTEM_OUT">
       <PatternLayout pattern="%m%n"/>
     </Console>
-    <File name="TracerLogFile" fileName="target/tracer.log">
-      <PatternLayout pattern="%m,%n" header="[" footer="]"/>
-    </File>
   </Appenders>
   <Loggers>
     <Root level="WARN">
@@ -45,7 +42,6 @@
     </Logger>
     <Logger name="org.apache.hyracks.util.trace.Tracer.Traces" level="TRACER" additivity="false">
       <AppenderRef ref="TracerLog"/>
-      <AppenderRef ref="TracerLogFile"/>
     </Logger>
   </Loggers>
 </Configuration>
\ No newline at end of file
diff --git a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/CCLogConfigurationFactory.java b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/CCLogConfigurationFactory.java
index 22dea9f..98e0245 100644
--- a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/CCLogConfigurationFactory.java
+++ b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/CCLogConfigurationFactory.java
@@ -68,6 +68,15 @@
         builder.add(builder.newLogger("org.apache.hyracks.http.server.CLFLogger", Level.forName("ACCESS", 550))
                 .add(builder.newAppenderRef("access")).addAttribute("additivity", false));
 
+        LayoutComponentBuilder traceLayout = builder.newLayout("PatternLayout").addAttribute("pattern", "%m,%n")
+                .addAttribute("header", "[").addAttribute("footer", "]");
+        AppenderComponentBuilder traceRoll =
+                builder.newAppender("trace", "RollingFile").addAttribute("fileName", logDir + "trace-cc.log")
+                        .addAttribute("filePattern", logDir + "trace-cc-%d{MM-dd-yy-ss}.log.gz").add(traceLayout)
+                        .addComponent(triggeringPolicy);
+        builder.add(traceRoll);
+        builder.add(builder.newLogger("org.apache.hyracks.util.trace.Tracer.Traces", Level.forName("TRACER", 570))
+                .add(builder.newAppenderRef("trace")).addAttribute("additivity", false));
         return builder.build();
     }