MCPcopy Create free account
hub / github.com/corosync/corosync / logsys_subsys_init

Function logsys_subsys_init

exec/logsys.c:254–273  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

252}
253
254static void logsys_subsys_init (
255 const char *subsys,
256 int subsysid)
257{
258 if (logsys_system_needs_init == LOGSYS_LOGGER_NEEDS_INIT) {
259 logsys_loggers[subsysid].init_status =
260 LOGSYS_LOGGER_NEEDS_INIT;
261 } else {
262 logsys_loggers[subsysid].mode = logsys_loggers[LOGSYS_MAX_SUBSYS_COUNT].mode;
263 logsys_loggers[subsysid].debug = logsys_loggers[LOGSYS_MAX_SUBSYS_COUNT].debug;
264 logsys_loggers[subsysid].syslog_priority = logsys_loggers[LOGSYS_MAX_SUBSYS_COUNT].syslog_priority;
265 logsys_loggers[subsysid].logfile_priority = logsys_loggers[LOGSYS_MAX_SUBSYS_COUNT].logfile_priority;
266 logsys_loggers[subsysid].init_status = LOGSYS_LOGGER_INIT_DONE;
267 }
268 strncpy (logsys_loggers[subsysid].subsys, subsys,
269 sizeof (logsys_loggers[subsysid].subsys));
270 logsys_loggers[subsysid].subsys[
271 sizeof (logsys_loggers[subsysid].subsys) - 1] = '\0';
272 logsys_loggers[subsysid].file_idx = 0;
273}
274
275static const char *_logsys_tags_stringify(uint32_t tags)
276{

Callers 2

_logsys_system_setupFunction · 0.85
_logsys_subsys_createFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected