corosync 3.1.7
|
#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/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) |
logsys_system_fini More... | |
int | _logsys_system_setup (const char *mainsystem, unsigned int mode, int syslog_facility, int syslog_priority) |
_logsys_system_setup More... | |
int | _logsys_subsys_create (const char *subsys, const char *filename) |
_logsys_subsys_create More... | |
int | _logsys_config_subsys_get (const char *subsys) |
_logsys_config_subsys_get More... | |
int | logsys_config_mode_set (const char *subsys, unsigned int mode) |
logsys_config_mode_set More... | |
unsigned int | logsys_config_mode_get (const char *subsys) |
logsys_config_mode_get More... | |
int | logsys_config_file_set (const char *subsys, const char **error_string, const char *file) |
to close a logfile, just invoke this function with a NULL file or if you want to change logfile, the old one will be closed for you. More... | |
int | logsys_format_set (const char *format) |
configuration bits that can only be done for the whole system More... | |
char * | logsys_format_get (void) |
logsys_format_get More... | |
int | logsys_config_syslog_facility_set (const char *subsys, unsigned int facility) |
per system/subsystem settings. More... | |
int | logsys_config_syslog_priority_set (const char *subsys, unsigned int priority) |
logsys_config_syslog_priority_set More... | |
int | logsys_config_logfile_priority_set (const char *subsys, unsigned int priority) |
logsys_config_logfile_priority_set More... | |
void | logsys_config_apply (void) |
logsys_config_apply More... | |
int | logsys_config_debug_get (const char *subsys) |
Return the debug flag for this subsys. More... | |
int | logsys_config_debug_set (const char *subsys, unsigned int debug) |
enabling debug, disable message priority filtering. More... | |
int | logsys_priority_id_get (const char *name) |
logsys_priority_id_get More... | |
int | logsys_thread_start (void) |
logsys_thread_start More... | |
void | logsys_blackbox_set (int enable) |
void | logsys_blackbox_prefork (void) |
void | logsys_blackbox_postfork (void) |
cs_error_t | logsys_reopen_log_files (void) |
int _logsys_config_subsys_get | ( | const char * | subsys | ) |
_logsys_config_subsys_get
subsys |
Definition at line 469 of file logsys.c.
Referenced by logsys_config_mode_get().
int _logsys_subsys_create | ( | const char * | subsys, |
const char * | filename | ||
) |
_logsys_subsys_create
subsys | |
filename |
Definition at line 435 of file logsys.c.
References LOGSYS_MAX_SUBSYS_NAMELEN, and logsys_logger::subsys.
Referenced by _logsys_system_setup().
int _logsys_system_setup | ( | const char * | mainsystem, |
unsigned int | mode, | ||
int | syslog_facility, | ||
int | syslog_priority | ||
) |
_logsys_system_setup
mainsystem | |
mode | |
syslog_facility | |
syslog_priority |
Definition at line 304 of file logsys.c.
References _logsys_subsys_create(), and LOGSYS_MAX_SUBSYS_NAMELEN.
int logsys_config_debug_get | ( | const char * | subsys | ) |
Return the debug flag for this subsys.
subsys |
Definition at line 806 of file logsys.c.
Referenced by totemknet_configure_log_level().
int logsys_config_debug_set | ( | const char * | subsys, |
unsigned int | value | ||
) |
int logsys_config_file_set | ( | const char * | subsys, |
const char ** | error_string, | ||
const char * | file | ||
) |
int logsys_config_logfile_priority_set | ( | const char * | subsys, |
unsigned int | priority | ||
) |
unsigned int logsys_config_mode_get | ( | const char * | subsys | ) |
logsys_config_mode_get
subsys |
Definition at line 527 of file logsys.c.
References _logsys_config_subsys_get(), and logsys_logger::subsys.
int logsys_config_mode_set | ( | const char * | subsys, |
unsigned int | mode | ||
) |
int logsys_config_syslog_facility_set | ( | const char * | subsys, |
unsigned int | facility | ||
) |
int logsys_config_syslog_priority_set | ( | const char * | subsys, |
unsigned int | priority | ||
) |
char * logsys_format_get | ( | void | ) |
int logsys_format_set | ( | const char * | format | ) |
int logsys_priority_id_get | ( | const char * | name | ) |
cs_error_t logsys_reopen_log_files | ( | void | ) |
void logsys_system_fini | ( | void | ) |
logsys_system_fini
Definition at line 286 of file logsys.c.
References LOGSYS_MAX_SUBSYS_COUNT.
Referenced by _corosync_exit_error().
int logsys_thread_start | ( | void | ) |
logsys_thread_start
Definition at line 861 of file logsys.c.
References LOGSYS_MAX_SUBSYS_COUNT.