Adds log secrets for hiding sensitive information

This commit is contained in:
bobokun 2022-08-20 22:17:51 -04:00
parent ffdcce183c
commit 29d51ee78a
No known key found for this signature in database
GPG key ID: 9665BA6CF5DC2671
4 changed files with 8 additions and 3 deletions

View file

@ -7,6 +7,7 @@ class Apprise:
def __init__(self, config, params):
self.config = config
self.api_url = params["api_url"]
logger.secret(self.api_url)
self.notify_url = ",".join(params["notify_url"])
response = self.config.get(self.api_url)
if response.status_code != 200:

View file

@ -10,6 +10,7 @@ class BeyondHD:
def __init__(self, config, params):
self.config = config
self.apikey = params["apikey"]
logger.secret(self.apikey)
json = {"search": "test"}
self.search(json)
@ -17,7 +18,7 @@ class BeyondHD:
url = f"{base_url}{path}{self.apikey}"
json["action"] = "search"
if self.config.trace_mode:
logger.debug(url.replace(self.apikey, "APIKEY"))
logger.debug(url)
logger.debug(f"JSON: {json}")
try:
response = self.config.post(url, json=json)

View file

@ -16,6 +16,7 @@ class Notifiarr:
self.develop = params["develop"]
self.test = params["test"]
self.instance = params["instance"]
logger.secret(self.apikey)
url, _ = self.get_url("user/validate/")
response = self.config.get(url)
response_json = None
@ -38,7 +39,7 @@ class Notifiarr:
def get_url(self, path):
url = f"{dev_url if self.develop else base_url}{'notification/test' if self.test else f'{path}{self.apikey}'}"
if self.config.trace_mode:
logger.debug(url.replace(self.apikey, "APIKEY"))
logger.debug(url)
if self.test:
params = {"event": f"qbitManage-{self.apikey[:5]}", "qbit_client": self.config.data["qbt"]["host"], "instance": self.instance}
else:

View file

@ -18,7 +18,9 @@ class Qbt:
self.host = params["host"]
self.username = params["username"]
self.password = params["password"]
logger.debug(f'Host: {self.host}, Username: {self.username}, Password: {self.password if self.password is None else "[REDACTED]"}')
logger.secret(self.username)
logger.secret(self.password)
logger.debug(f'Host: {self.host}, Username: {self.username}, Password: {self.password}')
try:
self.client = Client(host=self.host, username=self.username, password=self.password, VERIFY_WEBUI_CERTIFICATE=False)
self.client.auth_log_in()