Página 1 de 1

Creación de un archivo de registro

Publicado: 9 de abril de 2020 - 14:44
por Patrice_minagri
Buen día,

Hoy voy a intentar ir un poco más allá intentando crear un archivo de registro durante la instalación de un paquete.

Creé un paquete rápido con el siguiente código:

Código: Seleccionar todo

# -*- coding: utf-8 -*-
from setuphelpers import *
import logging

uninstallkey = []
softname = 'Everything 1.4.1.969'

def install():
    logging.basicConfig(level=logging.DEBUG,filename='%appdata%\everything.log',filemode='w',format='%(asctime)s - %(levelname)s - %(message)s')

    if not installed_softwares(softname):
        print('installing agri-everything')
        logging.info("Début de l'installation")
        install_exe_if_needed("Everything-1.4.1.969.x64-Setup.exe",'/S',key='',min_version='1.4.1.969')
Incluso si el paquete no tiene ningún error, no crea ningún archivo de registro.

Por lo tanto, confío en su experiencia para preguntar dónde estoy cometiendo un error o si hay otra forma de generar un archivo de registro.

Muchas gracias.

Patrice