17
17
import java .util .Base64 ;
18
18
import java .util .LinkedList ;
19
19
import java .util .List ;
20
+ import org .apache .logging .log4j .LogManager ;
21
+ import org .apache .logging .log4j .Logger ;
20
22
21
23
public class HttpHeaderResult extends ProbeResult {
22
24
25
+ private final static Logger LOGGER = LogManager .getLogger ();
26
+
23
27
private List <HttpsHeader > headerList = null ;
24
28
private TestResult speaksHttps = null ;
25
29
private TestResult supportsHsts = TestResult .FALSE ;
26
30
private Long hstsMaxAge = null ;
27
31
private Integer hpkpMaxAge = null ;
28
- private TestResult hstsCeasing = null ;
29
32
private TestResult hstsIncludesSubdomains = TestResult .FALSE ;
30
33
private TestResult hpkpIncludesSubdomains = TestResult .FALSE ;
31
34
private TestResult supportsHstsPreloading = TestResult .FALSE ;
@@ -66,7 +69,7 @@ protected void mergeData(SiteReport report) {
66
69
try {
67
70
hstsMaxAge = Long .parseLong (maxAge [1 ].trim ());
68
71
} catch (Exception E ) {
69
- E . printStackTrace ( );
72
+ LOGGER . warn ( "HSTS was not parseable" , E );
70
73
hstsNotParseable = TestResult .TRUE ;
71
74
}
72
75
} else {
@@ -89,7 +92,7 @@ protected void mergeData(SiteReport report) {
89
92
try {
90
93
hpkpMaxAge = Integer .parseInt (maxAge [1 ].trim ());
91
94
} catch (Exception E ) {
92
- E . printStackTrace ( );
95
+ LOGGER . warn ( "HPKP was not parseable" , E );
93
96
hpkpNotParseable = TestResult .TRUE ;
94
97
}
95
98
} else {
@@ -116,7 +119,7 @@ protected void mergeData(SiteReport report) {
116
119
try {
117
120
hpkpMaxAge = Integer .parseInt (maxAge [1 ].trim ());
118
121
} catch (Exception E ) {
119
- E . printStackTrace ( );
122
+ LOGGER . warn ( "HPKP was not parseable" , E );
120
123
hpkpNotParseable = TestResult .TRUE ;
121
124
}
122
125
} else {
0 commit comments