2121
2222class FlareValidateApiKey (splunk .rest .BaseRestHandler ):
2323 def handle_POST (self ) -> None :
24+ logger = Logger (class_name = __file__ )
2425 payload = self .request ["payload" ]
2526 params = parse .parse_qs (payload )
2627
2728 if "apiKey" not in params :
2829 raise Exception ("API Key is required" )
2930
30- flare_api = FlareAPI (api_key = params ["apiKey" ][0 ])
31+ flare_api = FlareAPI (api_key = params ["apiKey" ][0 ], logger = logger )
3132 flare_api .fetch_api_key_validation ()
3233 self .response .setHeader ("Content-Type" , "application/json" )
3334 self .response .write (json .dumps ({}))
@@ -42,7 +43,7 @@ def handle_POST(self) -> None:
4243 if "apiKey" not in params :
4344 raise Exception ("API Key is required" )
4445
45- flare_api = FlareAPI (api_key = params ["apiKey" ][0 ])
46+ flare_api = FlareAPI (api_key = params ["apiKey" ][0 ], logger = logger )
4647 response = flare_api .fetch_tenants ()
4748 response_json = response .json ()
4849 logger .debug (f"FlareUserTenants: { response_json } " )
@@ -59,7 +60,7 @@ def handle_POST(self) -> None:
5960 if "apiKey" not in params :
6061 raise Exception ("API Key is required" )
6162
62- flare_api = FlareAPI (api_key = params ["apiKey" ][0 ])
63+ flare_api = FlareAPI (api_key = params ["apiKey" ][0 ], logger = logger )
6364 response = flare_api .fetch_filters_severity ()
6465 response_json = response .json ()
6566 logger .debug (f"FlareSeverityFilters: { response_json } " )
@@ -76,7 +77,7 @@ def handle_POST(self) -> None:
7677 if "apiKey" not in params :
7778 raise Exception ("API Key is required" )
7879
79- flare_api = FlareAPI (api_key = params ["apiKey" ][0 ])
80+ flare_api = FlareAPI (api_key = params ["apiKey" ][0 ], logger = logger )
8081 response = flare_api .fetch_filters_source_type ()
8182 response_json = response .json ()
8283 logger .debug (f"FlareSourceTypeFilters: { response_json } " )
0 commit comments