11package com .sap .sailing .domain .swisstimingreplayadapter .test ;
22
33import java .util .Date ;
4+ import java .util .logging .Logger ;
45
56import com .sap .sailing .domain .swisstimingreplayadapter .CompetitorStatus ;
67import com .sap .sailing .domain .swisstimingreplayadapter .SwissTimingReplayListener ;
1011import com .sap .sailing .domain .swisstimingreplayadapter .impl .Weather ;
1112
1213public class SwissTimingReplayPrintListener implements SwissTimingReplayListener {
13-
14+ private static final Logger logger = Logger .getLogger (SwissTimingReplayPrintListener .class .getName ());
15+
1416 private long referenceTimestamp ;
1517 private int referenceLatitude ;
1618 private int referenceLongitude ;
1719
1820 @ Override
1921 public void raceID (String text ) {
20- System .out .println ("rsc_cid - text: " + text );
21-
22+ logger .fine (()->"rsc_cid - text: " + text );
2223 }
2324
2425 @ Override
2526 public void referenceTimestamp (long referenceTimestamp ) {
2627 this .referenceTimestamp = referenceTimestamp ;
27- System . out . println ( "referenceTimestamp - referenceTimestamp: " + new Date (this .referenceTimestamp ));
28+ logger . fine (()-> "referenceTimestamp - referenceTimestamp: " + new Date (this .referenceTimestamp ));
2829 }
2930
3031 @ Override
3132 public void referenceLocation (int latitude , int longitude ) {
3233 this .referenceLatitude = latitude ;
3334 this .referenceLongitude = longitude ;
34- System . out . println ( "referenceLocation - latitude: " + (double ) this .referenceLatitude / 1E7 + ", longitude: "
35+ logger . fine (()-> "referenceLocation - latitude: " + (double ) this .referenceLatitude / 1E7 + ", longitude: "
3536 + (double ) this .referenceLongitude / 1E7 );
3637 }
3738
3839 @ Override
3940 public void keyFrameIndexPosition (int keyFrameIndexPosition ) {
40- System . out . println ( "keyFrameIndexPosition - keyFrameIndexPosition: " + keyFrameIndexPosition );
41+ logger . fine (()-> "keyFrameIndexPosition - keyFrameIndexPosition: " + keyFrameIndexPosition );
4142 }
4243
4344 @ Override
4445 public void keyFrameIndex (int keyFrameIndex ) {
45- System . out . println ( "keyFrameIndex - keyFrameIndex:" + keyFrameIndex );
46+ logger . fine (()-> "keyFrameIndex - keyFrameIndex:" + keyFrameIndex );
4647 }
4748
4849 @ Override
4950 public void competitorsCount (short competitorsCount ) {
50- System . out . println ( "competitorsCount - competitorsCount: " + competitorsCount );
51+ logger . fine (()-> "competitorsCount - competitorsCount: " + competitorsCount );
5152 }
5253
5354 @ Override
5455 public void competitor (int hashValue , String nation , String sailNumber , String name , CompetitorStatus competitorStatus ,
5556 BoatType boatType , short cRank_Bracket , short cnPoints_x10_Bracket ,
5657 short ctPoints_x10_Winner ) {
57- System . out . println ( "competitor - hashValue: " + hashValue + ", nation: " + nation + ", sailNumber: "
58+ logger . fine (()-> "competitor - hashValue: " + hashValue + ", nation: " + nation + ", sailNumber: "
5859 + sailNumber + ", name: " + name + ", competitorStatus: " + competitorStatus + ", boatType: "
5960 + boatType + ", cRank_Bracket: " + cRank_Bracket + ", cnPoints_x10_Bracket: " + cnPoints_x10_Bracket
6061 + ", ctPoints_x10_Winner: " + ctPoints_x10_Winner );
@@ -63,8 +64,7 @@ public void competitor(int hashValue, String nation, String sailNumber, String n
6364 @ Override
6465 public void mark (MarkType markType , String identifier , byte index , String id1 , String id2 , short windSpeed ,
6566 short windDirection ) {
66- System .out
67- .println ("mark - markType: " + markType + ", identifier: " + identifier + ", index: " + index
67+ logger .fine (()->"mark - markType: " + markType + ", identifier: " + identifier + ", index: " + index
6868 + ", id1: " + id1 + ", id2: " + id2 + ", windSpeed: " + windSpeed + ", windDirection: "
6969 + windDirection );
7070 }
@@ -73,7 +73,7 @@ public void mark(MarkType markType, String identifier, byte index, String id1, S
7373 public void frameMetaData (byte cid , int raceTime , int startTime , int estimatedStartTime , RaceStatus raceStatus ,
7474 short distanceToNextMark , Weather weather , short humidity , short temperature , String messageText ,
7575 byte cFlag , byte rFlag , byte duration , short nm ) {
76- System . out . println ( "frame - cid: " + cid + ", raceTime: " + raceTime + ", startTime: " + startTime
76+ logger . fine (()-> "frame - cid: " + cid + ", raceTime: " + raceTime + ", startTime: " + startTime
7777 + ", estimatedStartTime: " + estimatedStartTime + ", raceStatus: " + raceStatus
7878 + ", distanceToNextMark: " + distanceToNextMark + ", weather: " + weather + ", humidity: " + humidity
7979 + ", temperature: " + temperature + ", messageText: " + messageText + ", cFlag: " + cFlag + ", rFlag: "
@@ -83,51 +83,50 @@ public void frameMetaData(byte cid, int raceTime, int startTime, int estimatedSt
8383 @ Override
8484 public void ranking (int hashValue , short rank , short rankIndex , short racePoints , CompetitorStatus competitorStatus ,
8585 short finishRank , short finishRankIndex , int gap , int raceTime ) {
86- System . out . println ( "ranking - hashValue: " + hashValue + ", rank: " + rank + ", rankIndex: " + rankIndex
86+ logger . fine (()-> "ranking - hashValue: " + hashValue + ", rank: " + rank + ", rankIndex: " + rankIndex
8787 + ", racePoints: " + racePoints + ", competitorStatus: " + competitorStatus + ", finishRank: "
8888 + finishRank + ", finishRankIndex: " + finishRankIndex + ", gap: " + gap + ", raceTime: " + raceTime );
8989
9090 }
9191
9292 @ Override
9393 public void rankingsCount (short entriesCount ) {
94- System .out .println ("rankingsCount - entriesCount: " + entriesCount );
95-
94+ logger .fine (()->"rankingsCount - entriesCount: " + entriesCount );
9695 }
9796
9897 @ Override
9998 public void rankingMark (short marksRank , short marksRankIndex , int marksGap , int marksRaceTime ) {
100- System . out . println ( "rankingMark - marksRank: " + marksRank + ", marksRankIndex: " + marksRankIndex
99+ logger . fine (()-> "rankingMark - marksRank: " + marksRank + ", marksRankIndex: " + marksRankIndex
101100 + ", marksGap: " + marksGap + ", marksRaceTime: " + marksRaceTime );
102101
103102 }
104103
105104 @ Override
106105 public void trackersCount (short trackersCount ) {
107- System . out . println ( "trackersCount - trackersCount: " + trackersCount );
106+ logger . fine (()-> "trackersCount - trackersCount: " + trackersCount );
108107
109108 }
110109
111110 @ Override
112111 public void trackers (int hashValue , int latitude , int longitude , short cog , short sog , short average_sog ,
113112 short vmg , CompetitorStatus competitorStatus , short rank , short dtl , short dtnm , short nm , short pRank , short ptPoints ,
114113 short pnPoints ) {
115- latitude = referenceLatitude - latitude ;
116- longitude = referenceLongitude - longitude ;
117- System . out . println ( "trackers - hashValue: " + hashValue + ", latitude: " + (double ) latitude / 1E7
118- + ", longitude: " + (double ) longitude / 1E7 + ", cog: " + cog + ", sog: " + sog + ", average_sog: "
114+ final int computedLatitude = referenceLatitude - latitude ;
115+ final int computedLongitude = referenceLongitude - longitude ;
116+ logger . fine (()-> "trackers - hashValue: " + hashValue + ", latitude: " + (double ) computedLatitude / 1E7
117+ + ", longitude: " + (double ) computedLongitude / 1E7 + ", cog: " + cog + ", sog: " + sog + ", average_sog: "
119118 + average_sog + ", vmg: " + vmg + ", competitorStatus: " + competitorStatus + ", rank: " + rank
120119 + ", dtl: " + dtl + ", dtnm: " + dtnm + ", nm: " + nm + ", pRank: " + pRank + ", ptPoints: " + ptPoints
121120 + ", pnPoints: " + pnPoints );
122121 }
123122
124123 @ Override
125124 public void eot () {
126- System . out . println ( "EOT" );
125+ logger . fine (()-> "EOT" );
127126 }
128127
129128 @ Override
130129 public void progress (double progress ) {
131- System . out . println ( "Progress: " +progress );
130+ logger . fine (()-> "Progress: " +progress );
132131 }
133132}
0 commit comments