|
corosync
2.3.5
|
#include <config.h>#include <stdint.h>#include <ctype.h>#include <assert.h>#include <stdio.h>#include <string.h>#include <qb/qbdefs.h>#include <qb/qbutil.h>#include <qb/qblog.h>#include <corosync/list.h>#include <corosync/logsys.h>
Go to the source code of this file.
Data Structures | |
| struct | syslog_names |
| struct | logsys_logger |
Macros | |
| #define | MAX_FILES_PER_SUBSYS 32 |
| #define | IPC_LOGSYS_SIZE 8192*1024 |
| #define | LOGSYS_LOGGER_INIT_DONE 0 |
| #define | LOGSYS_LOGGER_NEEDS_INIT 1 |
Functions | |
| void | logsys_system_fini (void) |
| int | _logsys_system_setup (const char *mainsystem, unsigned int mode, int syslog_facility, int syslog_priority) |
| int | _logsys_subsys_create (const char *subsys, const char *filename) |
| int | _logsys_config_subsys_get (const char *subsys) |
| int | logsys_config_mode_set (const char *subsys, unsigned int mode) |
| unsigned int | logsys_config_mode_get (const char *subsys) |
| int | logsys_config_file_set (const char *subsys, const char **error_string, const char *file) |
| int | logsys_format_set (const char *format) |
| char * | logsys_format_get (void) |
| int | logsys_config_syslog_facility_set (const char *subsys, unsigned int facility) |
| int | logsys_config_syslog_priority_set (const char *subsys, unsigned int priority) |
| int | logsys_config_logfile_priority_set (const char *subsys, unsigned int priority) |
| void | logsys_config_apply (void) |
| int | logsys_config_debug_set (const char *subsys, unsigned int debug) |
| int | logsys_priority_id_get (const char *name) |
| int | logsys_thread_start (void) |
| #define IPC_LOGSYS_SIZE 8192*1024 |
Definition at line 81 of file logsys.c.
Referenced by _logsys_system_setup().
| #define LOGSYS_LOGGER_INIT_DONE 0 |
Definition at line 103 of file logsys.c.
Referenced by _logsys_system_setup().
| #define LOGSYS_LOGGER_NEEDS_INIT 1 |
Definition at line 104 of file logsys.c.
Referenced by _logsys_system_setup().
| #define MAX_FILES_PER_SUBSYS 32 |
Definition at line 77 of file logsys.c.
Referenced by _logsys_system_setup().
| int _logsys_config_subsys_get | ( | const char * | subsys | ) |
Definition at line 470 of file logsys.c.
References LOGSYS_MAX_SUBSYS_COUNT, LOGSYS_MODE_OUTPUT_FILE, LOGSYS_MODE_OUTPUT_STDERR, LOGSYS_MODE_OUTPUT_SYSLOG, and logsys_logger::mode.
Referenced by logsys_config_mode_get().
| int _logsys_subsys_create | ( | const char * | subsys, |
| const char * | filename | ||
| ) |
Definition at line 436 of file logsys.c.
References LOGSYS_MAX_SUBSYS_COUNT, and LOGSYS_MAX_SUBSYS_NAMELEN.
Referenced by _logsys_system_setup(), and main().
| int _logsys_system_setup | ( | const char * | mainsystem, |
| unsigned int | mode, | ||
| int | syslog_facility, | ||
| int | syslog_priority | ||
| ) |
Definition at line 303 of file logsys.c.
References _logsys_subsys_create(), logsys_logger::debug, logsys_logger::file_idx, logsys_logger::files, logsys_logger::init_status, IPC_LOGSYS_SIZE, logsys_logger::logfile_priority, LOGSYS_DEBUG_OFF, logsys_format_set(), LOGSYS_LEVEL_WARNING, LOGSYS_LOGGER_INIT_DONE, LOGSYS_LOGGER_NEEDS_INIT, LOGSYS_MAX_SUBSYS_COUNT, LOGSYS_MAX_SUBSYS_NAMELEN, LOGSYS_MODE_OUTPUT_STDERR, LOGSYS_MODE_OUTPUT_SYSLOG, LOGSYS_PERROR, MAX_FILES_PER_SUBSYS, logsys_logger::mode, and logsys_logger::syslog_priority.
| void logsys_config_apply | ( | void | ) |
| int logsys_config_debug_set | ( | const char * | subsys, |
| unsigned int | debug | ||
| ) |
Definition at line 782 of file logsys.c.
References logsys_logger::debug, logsys_logger::dirty, and LOGSYS_MAX_SUBSYS_COUNT.
| int logsys_config_file_set | ( | const char * | subsys, |
| const char ** | error_string, | ||
| const char * | file | ||
| ) |
Definition at line 540 of file logsys.c.
References LOGSYS_MAX_SUBSYS_COUNT.
| int logsys_config_logfile_priority_set | ( | const char * | subsys, |
| unsigned int | priority | ||
| ) |
Definition at line 683 of file logsys.c.
References logsys_logger::debug, logsys_logger::dirty, logsys_logger::file_idx, logsys_logger::files, logsys_logger::logfile_priority, LOGSYS_DEBUG_OFF, LOGSYS_DEBUG_ON, LOGSYS_DEBUG_TRACE, LOGSYS_MAX_SUBSYS_COUNT, LOGSYS_MODE_OUTPUT_FILE, logsys_logger::mode, and logsys_logger::syslog_priority.
| unsigned int logsys_config_mode_get | ( | const char * | subsys | ) |
Definition at line 528 of file logsys.c.
References _logsys_config_subsys_get(), and logsys_logger::mode.
| int logsys_config_mode_set | ( | const char * | subsys, |
| unsigned int | mode | ||
| ) |
Definition at line 506 of file logsys.c.
References LOGSYS_MAX_SUBSYS_COUNT.
| int logsys_config_syslog_facility_set | ( | const char * | subsys, |
| unsigned int | facility | ||
| ) |
| int logsys_config_syslog_priority_set | ( | const char * | subsys, |
| unsigned int | priority | ||
| ) |
Definition at line 656 of file logsys.c.
References logsys_logger::dirty, LOGSYS_MAX_SUBSYS_COUNT, and logsys_logger::syslog_priority.
| int logsys_format_set | ( | const char * | format | ) |
Definition at line 586 of file logsys.c.
References LOGSYS_MAX_SUBSYS_COUNT.
Referenced by _logsys_system_setup().
| int logsys_priority_id_get | ( | const char * | name | ) |
Definition at line 808 of file logsys.c.
References syslog_names::c_name, and syslog_names::c_val.
| void logsys_system_fini | ( | void | ) |
Definition at line 285 of file logsys.c.
References logsys_logger::file_idx, logsys_logger::files, and LOGSYS_MAX_SUBSYS_COUNT.
Referenced by _corosync_exit_error(), and main().
| int logsys_thread_start | ( | void | ) |
1.8.11