Python - Sonarqube -Fehler stellen Sie sicher, dass die Konfiguration dieses Loggers sicher istPython

Python-Programme
Anonymous
 Python - Sonarqube -Fehler stellen Sie sicher, dass die Konfiguration dieses Loggers sicher ist

Post by Anonymous »

Eine Alternative zur Protokollierung.Config.DictConfig (config)? Ich kann das Sonarqube -Qualitätstor aufgrund des folgenden Sonarqube -Fehlers nicht umgehen: logging.config.dictconfig (config): Stellen Sie sicher, dass die Konfiguration dieses Loggers sicher ist.

Code: Select all

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 -Datei dieses Codes: < /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]
Ich möchte wissen, wie man dieses Problem lösen oder Alternativen dafür finden

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post