/* * rpmem_print_pm_policy -- print persistency method policy */ static void rpmem_print_pm_policy(enum rpmem_persist_method persist_method, int (*persist)(const void *addr, size_t len)) { RPMEMD_LOG(NOTICE, RPMEMD_LOG_INDENT "persist method: %s", rpmem_persist_method_to_str(persist_method)); RPMEMD_LOG(NOTICE, RPMEMD_LOG_INDENT "persist flush: %s", rpmemd_persist_to_str(persist)); }
/* * rpmemd_print_resp_attr -- print response attributes */ static void rpmemd_print_resp_attr(const struct rpmem_resp_attr *attr) { RPMEMD_LOG(NOTICE, "\tport: %u", attr->port); RPMEMD_LOG(NOTICE, "\trkey: 0x%lx", attr->rkey); RPMEMD_LOG(NOTICE, "\traddr: 0x%lx", attr->raddr); RPMEMD_LOG(NOTICE, "\tnlanes: %u", attr->nlanes); RPMEMD_LOG(NOTICE, "\tpersist method: %s", rpmem_persist_method_to_str(attr->persist_method)); }
/* * rpmemd_print_info -- print basic info and configuration */ static void rpmemd_print_info(struct rpmemd *rpmemd) { RPMEMD_LOG(NOTICE, "ssh connection: %s", _str(getenv("SSH_CONNECTION"))); RPMEMD_LOG(NOTICE, "user: %s", _str(getenv("USER"))); RPMEMD_LOG(NOTICE, "configuration"); RPMEMD_LOG(NOTICE, "\tpool set directory: '%s'", _str(rpmemd->config.poolset_dir)); RPMEMD_LOG(NOTICE, "\tpersist method: %s", rpmem_persist_method_to_str(rpmemd->persist_method)); RPMEMD_LOG(NOTICE, "\tnumber of threads: %lu", rpmemd->nthreads); RPMEMD_DBG("\tpersist APM: %s", bool2str(rpmemd->config.persist_apm)); RPMEMD_DBG("\tpersist GPSPM: %s", bool2str(rpmemd->config.persist_general)); RPMEMD_DBG("\tuse syslog: %s", bool2str(rpmemd->config.use_syslog)); RPMEMD_DBG("\tlog file: %s", _str(rpmemd->config.log_file)); RPMEMD_DBG("\tlog level: %s", rpmemd_log_level_to_str(rpmemd->config.log_level)); }