Skip to content

Commit 510174c

Browse files
zhu-xiaoweixiaoweii
andauthored
chore: simplify log (#19)
Co-authored-by: xiaoweii <[email protected]>
1 parent 5a479c4 commit 510174c

File tree

5 files changed

+17
-23
lines changed

5 files changed

+17
-23
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Add the following dependency to your `app` module's `build.gradle` file.
2020

2121
```groovy
2222
dependencies {
23-
implementation 'software.aws.solution:clickstream:0.4.1'
23+
implementation 'software.aws.solution:clickstream:0.4.4'
2424
}
2525
```
2626

clickstream/src/main/java/software/aws/solution/clickstream/AutoEventSubmitter.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
import com.amazonaws.logging.Log;
2424
import com.amazonaws.logging.LogFactory;
2525

26-
import java.util.Locale;
27-
2826
/**
2927
* Submits all the recorded event periodically.
3028
*/
@@ -40,7 +38,6 @@ final class AutoEventSubmitter {
4038
this.handler = new Handler(handlerThread.getLooper());
4139
this.autoFlushInterval = autoFlushInterval;
4240
this.submitRunnable = () -> {
43-
LOG.debug(String.format(Locale.US, "Auto submitting events after %d seconds", autoFlushInterval));
4441
Amplify.Analytics.flushEvents();
4542
handler.postDelayed(this.submitRunnable, autoFlushInterval);
4643
};

clickstream/src/main/java/software/aws/solution/clickstream/client/EventRecorder.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,9 @@ int processEvents() {
125125
try (Cursor cursor = dbUtil.queryAllEvents()) {
126126
if (!cursor.moveToFirst()) {
127127
// if the cursor is empty there is nothing to do.
128-
LOG.info("No events available to submit.");
129128
return totalEventNumber;
130129
}
131-
130+
LOG.debug("Start flushing events");
132131
int submissions = 0;
133132
do {
134133
final String[] event = this.getBatchOfEvents(cursor);
@@ -147,14 +146,14 @@ int processEvents() {
147146
int deleteSize = dbUtil.deleteBatchEvents(lastId);
148147
submissions++;
149148
totalEventNumber += deleteSize;
150-
LOG.info("deleted event number: " + deleteSize);
149+
LOG.debug("Send event number: " + deleteSize);
151150
} catch (final IllegalArgumentException exc) {
152151
LOG.error(
153152
String.format(Locale.US, "Failed to delete last event: %d with %s", lastId, exc.getMessage()));
154153
}
155154
// if the submissions time
156155
if (submissions >= DEFAULT_MAX_SUBMISSIONS_ALLOWED) {
157-
LOG.info("reached maxSubmissions: " + DEFAULT_MAX_SUBMISSIONS_ALLOWED);
156+
LOG.debug("Reached maxSubmissions: " + DEFAULT_MAX_SUBMISSIONS_ALLOWED);
158157
break;
159158
}
160159
} while (cursor.moveToNext());

clickstream/src/test/java/software/aws/solution/clickstream/EventRecorderTest.java

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,6 @@ public void testProcessNoneEvent() throws Exception {
299299
setRequestPath(COLLECT_SUCCESS);
300300
assertEquals(0, dbUtil.getTotalNumber());
301301
int totalEventNumber = (int) ReflectUtil.invokeMethod(eventRecorder, "processEvents");
302-
verify(log).info("No events available to submit.");
303302
assertEquals(0, totalEventNumber);
304303
}
305304

@@ -381,8 +380,8 @@ public void testProcessEventNearReachMaxSubmissions() throws Exception {
381380
assertEquals(20, dbUtil.getTotalNumber());
382381
int eventNumber = (int) ReflectUtil.invokeMethod(eventRecorder, "processEvents");
383382
assertEquals(20, eventNumber);
384-
verify(log).info("deleted event number: 12");
385-
verify(log).info("deleted event number: 8");
383+
verify(log).debug("Send event number: 12");
384+
verify(log).debug("Send event number: 8");
386385
assertEquals(0, dbUtil.getTotalNumber());
387386

388387
}
@@ -404,8 +403,8 @@ public void testProcessEventReachedMaxSubmissions() throws Exception {
404403
assertEquals(40, dbUtil.getTotalNumber());
405404
int eventNumber = (int) ReflectUtil.invokeMethod(eventRecorder, "processEvents");
406405
assertEquals(36, eventNumber);
407-
verify(log, times(3)).info("deleted event number: 12");
408-
verify(log).info("reached maxSubmissions: 3");
406+
verify(log, times(3)).debug("Send event number: 12");
407+
verify(log).debug("Reached maxSubmissions: 3");
409408
assertEquals(4, dbUtil.getTotalNumber());
410409
}
411410

@@ -445,8 +444,8 @@ public void testSubmitPartOfEventForMultiRequest() throws Exception {
445444
eventRecorder.submitEvents();
446445
assertEquals(1, ((ThreadPoolExecutor) executorService).getTaskCount());
447446
Thread.sleep(1500);
448-
verify(log, times(3)).info("deleted event number: 12");
449-
verify(log).info("reached maxSubmissions: 3");
447+
verify(log, times(3)).debug("Send event number: 12");
448+
verify(log).debug("Reached maxSubmissions: 3");
450449
assertEquals(4, dbUtil.getTotalNumber());
451450
}
452451

@@ -470,9 +469,9 @@ public void testSubmitAllEventForMultiRequest() throws Exception {
470469
assertEquals(2, ((ThreadPoolExecutor) executorService).getTaskCount());
471470
assertTrue(((ThreadPoolExecutor) executorService).getActiveCount() < 2);
472471
Thread.sleep(1500);
473-
verify(log, times(3)).info("deleted event number: 12");
474-
verify(log).info("reached maxSubmissions: 3");
475-
verify(log).info("deleted event number: 4");
472+
verify(log, times(3)).debug("Send event number: 12");
473+
verify(log).debug("Reached maxSubmissions: 3");
474+
verify(log).debug("Send event number: 4");
476475
assertEquals(0, dbUtil.getTotalNumber());
477476
}
478477

@@ -497,10 +496,9 @@ public void testTimerThreeTimesSubmitAllEventForMultiRequest() throws Exception
497496
eventRecorder.submitEvents();
498497
}
499498
Thread.sleep(1500);
500-
verify(log, times(3)).info("deleted event number: 12");
501-
verify(log).info("reached maxSubmissions: 3");
502-
verify(log).info("deleted event number: 4");
503-
verify(log).info("No events available to submit.");
499+
verify(log, times(3)).debug("Send event number: 12");
500+
verify(log).debug("Reached maxSubmissions: 3");
501+
verify(log).debug("Send event number: 4");
504502
assertEquals(0, dbUtil.getTotalNumber());
505503
}
506504

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ org.gradle.jvmargs=-Xmx4g
1212
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
1313
org.gradle.parallel=true
1414

15-
VERSION_NAME=0.4.1
15+
VERSION_NAME=0.4.4
1616

1717
POM_GROUP=software.aws.solution
1818
POM_ARTIFACT_ID=clickstream

0 commit comments

Comments
 (0)