VXML_SetLogFile VXml
Establece un nombre distinto de NEWNAME.LOG al archivo de bitácora utillizado en el procesamiento de un CFDI.

Se debe utilizar inmediatamente después de llamar a la función VXML_New.

Para una depuración rápida de los posibles errores que puedan surgir en la elaboración del CFDI, esta función crea un archivo de bitácora con un nombre definido por el usuario, que contendrá un reporte de todos los pasos seguidos para generar, firmar, sellar y timbrar el CFDI, en caso de posibles errores, este documento le será de gran utilidad para resolverlos ya que además le indicará cual fue el error generado.

También puede utilizar la función VXML_NewWithLog que genera en un solo paso tanto el documento CFDI como un nombre de archivo de bitácora definido por el usuario.
Versión de VXml que soporta esta función: 2.0.0.7 Enero 2026
Aplicación: CFDI ver. 4.0
Sintáxis:

public static void VXML_SetLogFile (
				   int hXml,
				   string cNombreLog
				   )
							

Parámetros:

hXml
Tipo: Int32
Identificador en memoria devuelto por las funciones VXML_New ó VXML_NewWithLog.


NombreLog
Tipo: System String
Nombre del archivo de bitácora donde se irán registrando todos los pasos que sigue la librería para llenar un XML, se utiliza para depurar errores en la generación de un CFDI.


Ejemplo:

private void GeneraCFDI()
	{  
	// Creamos un comprobante
	int hXml = VXML_New("4.0");
// Creamos el archivo de bitacora con un nombre definido por el usuario VXML_SetLogFile(hXml,"MiBitacora.LOG");
// Llenado del documento< // .... // Procesamiento del documento // .... // Lectura de resultados // .... // Liberacion de memoria VXML_Free(hXml); }
Veáse También:


VXML_New
VXML_NewWithLog