#include <stdio.h>#include <glib.h>#include <string.h>#include <stdarg.h>Go to the source code of this file.
Defines | |
| #define | EH_LOG_LEVEL_DATA (1<<G_LOG_LEVEL_USER_SHIFT) |
| #define | DEFAULT_LOG "stdout" |
| #define | DEFAULT_ERROR_LOG "stderr" |
| #define | EH_LOG_DOMAIN ((gchar*)0) |
Functions | |
| FILE * | eh_open_log (const char *log_name) |
| void | eh_close_log (const char *log_name) |
| void | eh_print_log (const char *log_name, const char *message,...) |
| FILE * | eh_open_log_file (const char *log_name) |
| void | eh_reset_log (const char *log_file) |
| void | eh_redirect_log (const char *log_file1, const char *log_file2) |
| void | eh_set_ignore_log_level (GLogLevelFlags ignore) |
| GLogLevelFlags | eh_set_verbosity_level (gint verbosity) |
| void | eh_logger (const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer user_data) |
| #define DEFAULT_ERROR_LOG "stderr" |
| #define DEFAULT_LOG "stdout" |
| #define EH_LOG_DOMAIN ((gchar*)0) |
Definition at line 67 of file eh_logging.h.
| #define EH_LOG_LEVEL_DATA (1<<G_LOG_LEVEL_USER_SHIFT) |
| void eh_close_log | ( | const char * | log_name | ) |
| void eh_logger | ( | const gchar * | log_domain, | |
| GLogLevelFlags | log_level, | |||
| const gchar * | message, | |||
| gpointer | user_data | |||
| ) |
Definition at line 208 of file eh_logging.c.
References eh_exit(), eh_free, EH_LOG_LEVEL_DATA, and eh_new.
Referenced by main(), sed_process_scan(), and sedflux_setup().
| FILE* eh_open_log | ( | const char * | log_name | ) |
Definition at line 31 of file eh_logging.c.
References _log_file_code_, _log_files_, eh_free, and eh_str_case_equal().
Referenced by eh_open_log_file(), eh_print_log(), eh_redirect_log(), and main().
| FILE* eh_open_log_file | ( | const char * | log_name | ) |
Definition at line 85 of file eh_logging.c.
References eh_exit(), and eh_open_log().
Referenced by sed_process_scan().
| void eh_print_log | ( | const char * | log_name, | |
| const char * | message, | |||
| ... | ||||
| ) |
Definition at line 113 of file eh_logging.c.
References _log_files_, eh_free, and eh_open_log().
Referenced by main().
| void eh_redirect_log | ( | const char * | log_file1, | |
| const char * | log_file2 | |||
| ) |
Definition at line 148 of file eh_logging.c.
References _log_files_, and eh_open_log().
Referenced by sed_process_run_now().
| void eh_reset_log | ( | const char * | log_file | ) |
Definition at line 160 of file eh_logging.c.
References _log_files_.
Referenced by sed_process_run_now().
| void eh_set_ignore_log_level | ( | GLogLevelFlags | ignore | ) |
| GLogLevelFlags eh_set_verbosity_level | ( | gint | verbosity | ) |
Definition at line 177 of file eh_logging.c.
References eh_set_ignore_log_level().
Referenced by main(), and sedflux_parse_command_line().
1.5.2