reduced logging overhead, jsonbased.get improved
This commit is contained in:
parent
356485d2cc
commit
0c5baa5164
8
pom.xml
8
pom.xml
|
@ -41,7 +41,13 @@
|
|||
<artifactId>log4j-core</artifactId>
|
||||
<version>2.11.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<dependency>
|
||||
<groupId>org.json</groupId>
|
||||
<artifactId>json</artifactId>
|
||||
<version>20180813</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<properties>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
|
|
|
@ -134,8 +134,13 @@ public class TelegramAPI implements Runnable {
|
|||
wr.write(parameter);
|
||||
wr.flush();
|
||||
|
||||
if(logging)
|
||||
log.log( "request: " + request + " content " + parameter + " -> " + con.getResponseCode() + ", " + con.getResponseMessage());
|
||||
if(logging) {
|
||||
String small = parameter;
|
||||
if(small.length() > 60) {
|
||||
small = small.substring(0, Math.min(60, small.length())) + "...";
|
||||
}
|
||||
log.log("request: " + request + " content " + small + " -> " + con.getResponseCode() + ", " + con.getResponseMessage());
|
||||
}
|
||||
|
||||
if(con.getResponseCode() == 200) {
|
||||
return new JSONObject(readfromIS(con.getInputStream()));
|
||||
|
|
|
@ -21,10 +21,10 @@ public class JSONBased {
|
|||
return base_json.has(mem.name());
|
||||
}
|
||||
|
||||
public Object get(Member mem) {
|
||||
public <T> T get(Member mem) {
|
||||
if(base_json == null)
|
||||
return null;
|
||||
return base_json.get(mem.name());
|
||||
return (T) base_json.get(mem.name());
|
||||
}
|
||||
|
||||
public boolean isAllowed(Member mem) {
|
||||
|
|
Loading…
Reference in New Issue