Ошибка Sonarqube убедитесь, что конфигурация этого регистратора безопаснаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Sonarqube убедитесь, что конфигурация этого регистратора безопасна

Сообщение Anonymous »

Любая альтернатива для logging.config.dictconfig (config)? Я не могу обойти качественные ворота Sonarqube из -за следующей ошибки Sonarqube: logging.config.dictConfig (config): убедитесь, что конфигурация этого регистратора безопасна.

Код: Выделить всё

def setup_logging(log_file_path):

with open('logging_config.yaml', 'r') as file:
config = yaml.safe_load(file)

# Update the filename in the config
config['handlers']['file']['filename'] = log_file_path

logging.config.dictConfig(config)
logger = logging.getLogger('logger')
logger.info("\n")
logger.info("Log File Created")
return logger

< /code>
yaml файл этого кода: < /p>
version: 1
disable_existing_loggers: false
formatters:
detailed:
format: '%(asctime)s | %(levelname)s %(process).5d | %(lineno)d:%(module)s:%(funcName)s -- %(message)s'
datefmt: '%Y-%m-%d %H:%M:%S'
handlers:
file:
class: logging.handlers.RotatingFileHandler
level: INFO
formatter: detailed
filename: "app.log"
mode: a
maxBytes: 1048576  # 1 MB (1 * 1024 * 1024)
backupCount: 5  # Keep 5 backup files
loggers:
my_logger:
level: INFO
handlers: [file]
propagate: no
root:
level: INFO
handlers: [file]
Я хочу знать, как решить эту проблему или найти альтернативы для него


Подробнее здесь: https://stackoverflow.com/questions/793 ... on-is-safe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»