Somewhat antiquated logging and error interface. More...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include "err.h"
#include "config.h"
#include <pthread.h>
Go to the source code of this file.
Functions | |
void | logfp_index_alloc (void) |
FILE * | err_get_logfp (void) |
Get the current logging filehandle. | |
FILE * | err_set_logfp (FILE *newfp) |
Direct all logging to a given filehandle. | |
int | err_set_logfile (char const *file) |
Append all log messages to a given file. | |
void | _E__pr_info_header_wofn (char const *msg) |
void | _E__pr_header (char const *f, long ln, char const *msg) |
void | _E__pr_info_header (char const *f, long ln, char const *msg) |
void | _E__pr_warn (char const *fmt,...) |
void | _E__pr_info (char const *fmt,...) |
void | _E__die_error (char const *fmt,...) |
void | _E__fatal_sys_error (char const *fmt,...) |
void | _E__sys_error (char const *fmt,...) |
void | _E__abort_error (char const *fmt,...) |
Somewhat antiquated logging and error interface.
Definition in file err.c.
FILE* err_get_logfp | ( | void | ) |
Get the current logging filehandle.
Definition at line 63 of file err.c.
Referenced by cmd_ln_parse_r(), err_set_logfile(), and err_set_logfp().
int err_set_logfile | ( | char const * | file | ) |
Append all log messages to a given file.
Previous logging filehandle is closed (unless it was stdout or stderr).
file | File to send log messages to, or NULL to disable logging. |
Definition at line 145 of file err.c.
References err_get_logfp().
FILE* err_set_logfp | ( | FILE * | logfp | ) |
Direct all logging to a given filehandle.
logfp | Filehandle to send log messages to, or NULL to disable logging. |
Definition at line 134 of file err.c.
References err_get_logfp().