VXML_SetLogFile
VXml
Establece un nombre distinto de VXML.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 todo 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.1 Febrero 2025
Aplicación: CFDI ver. 4.0
Sintáxis

public static void VXML_SetLogFile(
int p,
string NombreLog
)

Parámetros

p
Tipo: System  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 GeneraDocto(String version)
{
// Creamos un comprobante 
    int hXml = VXML_New("4.0");

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_NewWithLog
                                VXML_New