本文整理汇总了Python中logs.Logs.escribe_log方法的典型用法代码示例。如果您正苦于以下问题:Python Logs.escribe_log方法的具体用法?Python Logs.escribe_log怎么用?Python Logs.escribe_log使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类logs.Logs
的用法示例。
在下文中一共展示了Logs.escribe_log方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_doctos_dec
# 需要导入模块: from logs import Logs [as 别名]
# 或者: from logs.Logs import escribe_log [as 别名]
def get_doctos_dec(self):
config = Config()
logs = Logs()
archivo = Archivos()
hoy = datetime.date.today( )
ayer = hoy - datetime.timedelta(days=1)
is_biometria = 0
is_firma_tipo = ''
#
logs.escribe_log('Abriendo conexion a ddbb: '+str(config.IP_HOST_DEC3_PROD))
#
db_conn = pymysql.connect(host=str(config.IP_HOST_DEC3_PROD),user=str(config.USER_DB_DEC3_PROD),password=str(config.PASS_DB_DEC3_PROD),db=str(config.DDBB_DB_DEC3_PROD),port=int(config.PORT_DB_DEC3_PROD))
cursor = db_conn.cursor()
sql = "select a.Descripcion,a.Codigo,f.FechaFirma,f.Rut,f.NroAudit,f.RolFirmante,a.Institucion from DArchivos as a,DFirmantes as f where a.Codigo = f.CodigoArchivo and a.FechaCreacion between '"+str(ayer)+"' and '"+str(hoy)+"' and a.Institucion = 'AUTENTIA'"
try:
cursor.execute(sql)
db_conn.commit()
logs.escribe_log('Ejecutando query: '+sql)
results = cursor.fetchall()
for row in results:
#Codigo = row[0]
#Nombre = row[1]
#FechaCreacion: = row[2]
#FechaModificacion: = row[3]
#Reemplazable: = row[4]
#Visible: = row[5]
#Descripcion: = row[6]
#CodigoPadre: = row[7]
#Metadata: = row[8]
#Rut: = row[9]
#Institucion: = row[10]
#Sistema: = row[11]
#GenPdf: = row[12]
#CodLugar: = row[13]
nombre = row[0]
nro_docto = row[1]
fecha_firma = row[2]
rut = row[3]
naudit = row[4]
rol_firmante = row[5]
institucion = row[6]
#
is_firma_tipo = naudit[:4]
if (is_firma_tipo == 'NONE'):
is_biometria = 1
else:
is_biometria = 0
#Crear archivo sql al IQ
var_insert = "insert into DEC_FirmadosIQ values ('','"+str(institucion)+"','"+str(nro_docto)+"','"+str(nombre)+"','NA','"+str(fecha_firma)+"','"+str(rol_firmante)+"','"+str(rut)+"','"+str(naudit)+"',3,"+int(is_firma_tipo)+");"
archivo.create_file_sql(var_insert,'DArchivos')
logs.escribe_log('fin proceso ddbb DEC3')
logs.escribe_log('Inicio proceso ddbb DEC4')
#self.get_doctos_dec4()
except:
logs.escribe_log('Imposible Ejecutar query DArchivos '+str(sys.exc_info()))
示例2: get_doctos_dec4
# 需要导入模块: from logs import Logs [as 别名]
# 或者: from logs.Logs import escribe_log [as 别名]
def get_doctos_dec4(self):
config = Config()
logs = Logs()
archivo = Archivos()
#is_produccion: 0 => TRUE
#is_produccion: 1 => FALSE
is_biometria = 0
#
ip_ddbb = ''
ddbb = ''
user_ddbb = ''
pass_ddbb = ''
port_ddbb = ''
#
is_produccion = config.PRODUCCION
#
if (is_produccion == 0):
ip_ddbb = config.IP_HOST_DEC4_PROD
ddbb = config.DDBB_DB_DEC4_PROD
user_ddbb = config.USER_DB_DEC4_PROD
pass_ddbb = config.PASS_DB_DEC4_PROD
port_ddbb = 3307
else:
ip_ddbb = config.IP_HOST_DEC4_PROD
ddbb = config.DDBB_DB_DEC4_PROD
user_ddbb = config.USER_DB_DEC4_PROD
pass_ddbb = config.PASS_DB_DEC4_PROD
port_ddbb = 3306
#
logs.escribe_log('Abriendo conexion a ddbb: '+str(ip_ddbb))
#
db_conn = pymysql.connect(host=str(ip_ddbb),user=str(user_ddbb),password=str(pass_ddbb),db=str(ddbb),port=int(port_ddbb))
cursor = db_conn.cursor()
#
hoy = datetime.date.today( )
ayer = hoy - datetime.timedelta(days=1)
sql = "select * from dc4_Documento where Institucion = '"+institucion+"'"
try:
cursor.execute(sql)
db_conn.commit()
logs.escribe_log('Ejecutando query: '+sql)
results = cursor.fetchall()
for row in results:
nombre = row[0]
fecha_firma = row[2]
rut = row[3]
naudit = row[4]
rol_firmante = row[5]
#
is_firma_tipo = naudit[:4]
if (is_biometria == 'NONE'):
is_biometria = 1
else:
is_biometria = 0
#Crear archivo sql al IQ
var_insert = "insert into DEC_FirmadosIQ values ('','"+str(institucion)+"','"+str(nombre)+"','TIPODOCTO','"+str(fecha_firma)+"','"+str(rol_firmante)+"','"+str(rut)+"','"+naudit+"',4,'"+is_firma_tipo+"');"
archivo.create_file_sql(var_insert,'dc4_Documento')
except:
logs.escribe_log('Imposible Ejecutar query dc4_Documento')
示例3: init_prog
# 需要导入模块: from logs import Logs [as 别名]
# 或者: from logs.Logs import escribe_log [as 别名]
def init_prog(self):
#Intanciar class logs
logs = Logs()
#Intanciar class notificaciones
notificaciones = Notificaciones()
#Intanciar class query
sql_q = Query()
#Inicio del programa
logs.escribe_log('INICIO programa')
#Obteniendo documentos a dec3
logs.escribe_log('Obteniendo documentos dec3')
sql_q.get_doctos_dec()
logs.escribe_log('FIN programa')