Преглед изворни кода

Mask password in log (#4129)

### What problem does this PR solve?

Mask password in log

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
tags/v0.15.1
Zhichang Yu пре 10 месеци
родитељ
комит
e38e3bcc3b
No account linked to committer's email address
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5
    0
      api/utils/__init__.py

+ 5
- 0
api/utils/__init__.py Прегледај датотеку

@@ -24,6 +24,7 @@ import time
import uuid
import requests
import logging
import copy
from enum import Enum, IntEnum
import importlib
from Cryptodome.PublicKey import RSA
@@ -65,6 +66,10 @@ CONFIGS = read_config()
def show_configs():
msg = f"Current configs, from {conf_realpath(SERVICE_CONF)}:"
for k, v in CONFIGS.items():
if isinstance(v, dict):
if "password" in v:
v = copy.deepcopy(v)
v["password"] = "*" * 8
msg += f"\n\t{k}: {v}"
logging.info(msg)


Loading…
Откажи
Сачувај