Question: Escriba un programa C/C++ que registre mensajes de error o informativos en el archivo de registro del sistema. Para esto El programa utiliza E/S de

Escriba un programa C/C++ que registre mensajes de error o informativos en el archivo de registro del sistema. Para esto El programa utiliza E/S de archivos para registrar mensajes. Primero intente abrir un archivo inexistente y luego escriba el error en el archivo de registro, luego abra un archivo existente y luego escriba un mensaje informativo en el archivo de registro. No debera haber mensajes de error o informativos escritos en la pantalla. Aunque el formato y el almacenamiento de los mensajes del sistema pueden variar, el mtodo de produccin de los mensajes es estndar. La especificacin de Linux proporciona una interfaz para que todos los programas produzcan registrar mensajes usando la funcin syslog: #incluir void syslog(int prioridad, const char *mensaje, argumentos...); Aqu hay algunos mensajes de registro de muestra: 8 de febrero 08:38:37 kernel bestia: klogd 1.4.1, fuente de registro = /proc/kmsg iniciado. 8 de febrero 08:38:37 kernel bestia: Inspeccionando /boot/System.map-2.4.19-4GB 8 de febrero 08:38:37 kernel bestia: Se cargaron 20716 smbolos de /boot/System.map- 2.4.19-4GB. 8 de febrero 08:38:37 kernel bestia: los smbolos coinciden con la versin 2.4.19 del kernel. 8 de febrero 08:38:37 kernel bestia: Se cargaron 372 smbolos de 17 mdulos.

En el programa, intenta abrir un archivo que no existe. Cuando esto falla, llame a syslog para registrar el hecho en los registros del sistema.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Chemical Engineering Questions!