application-tracer

improve outputs

3/7/2019 11:14:01 AM

Details

pom.xml 9(+8 -1)

diff --git a/pom.xml b/pom.xml
index 1c46302..a6e29a7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,7 +46,7 @@
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>aspectj-maven-plugin</artifactId>
-                <version>1.7</version>
+                <version>1.11</version>
                 <configuration>
                     <complianceLevel>1.8</complianceLevel>
                     <source>1.8</source>
@@ -64,6 +64,13 @@
                         </goals>
                     </execution>
                 </executions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.aspectj</groupId>
+                        <artifactId>aspectjtools</artifactId>
+                        <version>1.9.1</version>
+                    </dependency>
+                </dependencies>
             </plugin>
         </plugins>
     </build>
diff --git a/src/main/java/br/ufrgs/inf/prosoft/applicationtracer/TracerAspect.java b/src/main/java/br/ufrgs/inf/prosoft/applicationtracer/TracerAspect.java
index ccfb5ae..e957c1e 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/applicationtracer/TracerAspect.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/applicationtracer/TracerAspect.java
@@ -75,7 +75,7 @@ public class TracerAspect {
                 }
             }
             if (verbose) {
-                System.out.print("[ApplicationTracer] tracing " + longsignature + " ... ");
+                System.out.print("[ApplicationTracer] tracing " + longsignature + "... ");
             }
             String[] split = longsignature.substring(0, longsignature.length() - 1).split("\\(");
             String[] modifiersReturnAndName = split[0].split(" ");
@@ -105,15 +105,17 @@ public class TracerAspect {
             }
             synchronized (TracerAspect.class) {
                 if (verbose) {
-                    System.out.print(System.currentTimeMillis() + " ... ");
+                    System.out.print(System.currentTimeMillis() + "... ");
                 }
                 String jsonTrace = JSONSerialiser.serialiseAcyclicObject(trace);
                 jsonTrace += "\n";
-                System.out.print(System.currentTimeMillis() + " ... ");
+                if (verbose) {
+                    System.out.print(System.currentTimeMillis() + "... ");
+                }
                 try (FileWriter fileWriter = new FileWriter(tracesPath, true)) {
                     fileWriter.write(jsonTrace);
                 }
-                if (verbose){
+                if (verbose) {
                     System.out.println(System.currentTimeMillis());
                 }
             }