Marco de servidor de juegos de código abierto NoahGameFrame (NF) Sistema de registro del lado del servidor (4)

1. Introducción al script que llama al método de registro de salida

Si necesita imprimir el registro en un archivo o consola, puede llamar al método en el script NFLogModule.cpp . Dado que hay demasiados métodos en este script, no los presentaré uno por uno. Si es necesario, puede echar un vistazo al proceso de implementación específico. Los métodos de registro de salida e impresión llamados por el autor en las siguientes secciones son todos de este script.
inserte la descripción de la imagen aquí

Dos, método LogInfo ()

1. Inicialice el campo m_pLogModule .
inserte la descripción de la imagen aquí
2. El autor escribió el código de prueba en un método de prueba. El código en los dos cuadros rojos en la siguiente figura es el código de registro de salida de prueba escrito por el autor. Puede escribir declaraciones correspondientes en los métodos correspondientes de acuerdo con sus propias necesidades de prueba.
inserte la descripción de la imagen aquí
Después de escribir las dos líneas de código en el cuadro rojo de arriba, simplemente guarde el script.
3. Asegúrese de que el nombre del proyecto del archivo de registro de salida sea NFLoginLogicPlugin , que debe estar en el archivo Plugin.xml .
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
4. Haga clic en "Generar" - "Generar solución" en VS y espere a que se complete la compilación del proyecto.
inserte la descripción de la imagen aquí
5. Después de compilar el proyecto, haga doble clic en el archivo " rund.bat " para comenzar a ejecutar el servidor.
inserte la descripción de la imagen aquí
6. Después de esperar uno o dos minutos, verá el efecto correspondiente en el archivo correspondiente.
inserte la descripción de la imagen aquí

Tres, LogError () método

Dado que esta y las siguientes pruebas de método son las mismas que el segundo paso del proceso de prueba del método LogInfo(), hablaré directamente sobre la conclusión a continuación, no sobre el proceso específico. Si tiene alguna pregunta, puede preguntar directamente al autor. debajo del área de comentarios.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Cuatro, método LogDebug ()

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Cinco, LogWarning () método

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Seis, método LogFatal ()

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Siete, las cuerdas se empalman y luego salen juntas

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

8. En la ventana del servidor correspondiente, puede ver el registro de salida

Dado que el archivo de proyecto donde se encuentra el archivo de script de registro de salida de prueba se llama NFLoginLogicPlugin , que se incluye en esta etiqueta de elemento, puede ver el registro de salida correspondiente en la ventana del servidor correspondiente. Por lo tanto, el registro de salida del autor se puede ver en la ventana de NFLogin4 . La tercera imagen a continuación es la salida del registro de prueba del autor.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí

Nueve, envíe el registro al archivo personalizado correspondiente

1. Esta es la ruta de salida del registro al archivo de configuración correspondiente
inserte la descripción de la imagen aquí
2. Abra el archivo correspondiente a la ruta correspondiente Aquí, el autor abrió un archivo al azar.
inserte la descripción de la imagen aquí
3. Aquí podemos modificar el nombre del archivo correspondiente.inserte la descripción de la imagen aquí

Anterior: Marco de servidor de juegos de código abierto NoahGameFrame (NF) Construcción del entorno del cliente (3)
Siguiente: Marco de servidor de juegos de código abierto NoahGameFrame (NF) Sistema de registro de registro del cliente (5)

Supongo que te gusta

Origin blog.csdn.net/jianjianshini/article/details/127250592
Recomendado
Clasificación