Commit 8f1065e2d121eb1ab5287ffc766293e5bbd48101
1 parent
6b4e6d80
update...
Showing
2 changed files
with
29 additions
and
0 deletions
src/main/java/com/bsth/data/gpsdata/thread/GpsDataLoaderThread.java
| ... | ... | @@ -10,6 +10,7 @@ import com.bsth.data.gpsdata.recovery.GpsDataRecovery; |
| 10 | 10 | import com.bsth.util.ConfigUtil; |
| 11 | 11 | import org.apache.commons.lang3.StringUtils; |
| 12 | 12 | import org.apache.http.HttpEntity; |
| 13 | +import org.apache.http.client.config.RequestConfig; | |
| 13 | 14 | import org.apache.http.client.methods.CloseableHttpResponse; |
| 14 | 15 | import org.apache.http.client.methods.HttpGet; |
| 15 | 16 | import org.apache.http.impl.client.CloseableHttpClient; |
| ... | ... | @@ -69,6 +70,11 @@ public class GpsDataLoaderThread extends Thread { |
| 69 | 70 | try { |
| 70 | 71 | httpClient = HttpClients.createDefault(); |
| 71 | 72 | HttpGet get = new HttpGet(url); |
| 73 | + //超时时间 | |
| 74 | + RequestConfig requestConfig = RequestConfig.custom() | |
| 75 | + .setConnectTimeout(2000).setConnectionRequestTimeout(1000) | |
| 76 | + .setSocketTimeout(2000).build(); | |
| 77 | + get.setConfig(requestConfig); | |
| 72 | 78 | |
| 73 | 79 | response = httpClient.execute(get); |
| 74 | 80 | |
| ... | ... | @@ -107,6 +113,7 @@ public class GpsDataLoaderThread extends Thread { |
| 107 | 113 | gps.setNbbm(nbbm); |
| 108 | 114 | //有更新的点位 |
| 109 | 115 | updateList.add(gps); |
| 116 | + logger.info("全量点:"+ list.size() +",更新点" + updateList.size()); | |
| 110 | 117 | } |
| 111 | 118 | //分析数据 |
| 112 | 119 | gpsRealAnalyse.analyse(updateList); | ... | ... |
src/main/resources/logback.xml
| ... | ... | @@ -155,6 +155,28 @@ |
| 155 | 155 | <appender-ref ref="DATATOOLS" /> |
| 156 | 156 | </logger> |
| 157 | 157 | |
| 158 | + | |
| 159 | + <!-- gps --> | |
| 160 | + <appender name="GPS_COUNT" | |
| 161 | + class="ch.qos.logback.core.rolling.RollingFileAppender"> | |
| 162 | + <file>${LOG_BASE}/gps/count.log</file> | |
| 163 | + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | |
| 164 | + <fileNamePattern>${LOG_BASE}/gps_count/gateway-%d{yyyy-MM-dd}.%i.log</fileNamePattern> | |
| 165 | + <timeBasedFileNamingAndTriggeringPolicy | |
| 166 | + class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | |
| 167 | + <maxFileSize>100MB</maxFileSize> | |
| 168 | + </timeBasedFileNamingAndTriggeringPolicy> | |
| 169 | + </rollingPolicy> | |
| 170 | + | |
| 171 | + <layout class="ch.qos.logback.classic.PatternLayout"> | |
| 172 | + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%file:%line] %-5level -%msg%n | |
| 173 | + </pattern> | |
| 174 | + </layout> | |
| 175 | + </appender> | |
| 176 | + <logger name="com.bsth.data.gpsdata.thread.GpsDataLoaderThread" | |
| 177 | + level="INFO" additivity="false"> | |
| 178 | + <appender-ref ref="GPS_COUNT" /> | |
| 179 | + </logger> | |
| 158 | 180 | <!--<logger name="org.hibernate.SQL" level="TRACE">--> |
| 159 | 181 | <!--<appender-ref ref="STDOUT" />--> |
| 160 | 182 | <!--</logger>--> | ... | ... |