Пример #1
0
void ShowConfig(jfr::LoggerSingleton& logger, Config& config)
{
	if (!config.GetLog2TermFlag())
	{
        printf("config:\n");
        printf("base dir: %s\n", config.GetBaseDir().c_str());
        printf("config file name: %s\n", config.GetCfgFileName().c_str());
        printf("flow file name: %s\n", config.GetFlowFileName().c_str());
        printf("log prefix: %s\n", config.GetLogPrefix().c_str());
        printf("max run lines: %d\n", config.GetMaxRunLines());
        printf("max thread size: %d\n", config.GetMaxThreadSize());
        printf("max job size: %d\n", config.GetMaxJobSize());
        printf("debug level: %d\n", config.GetDebugLevel());
        printf("daemonize: %s\n", config.GetDaemonFlag() ? "true" : "false");
        printf("log to terminal: %s\n", config.GetLog2TermFlag() ? "true" : "false");
        printf("%s\n", config.GetVersion().c_str());
        printf("%s\n", config.GetBuiltDate().c_str());
	}
    logger.LogWrite(INFO, MODULE_JFR, "config:");
    logger.LogWrite(INFO, MODULE_JFR, "base dir: %s", config.GetBaseDir().c_str());
    logger.LogWrite(INFO, MODULE_JFR, "config file name: %s", config.GetCfgFileName().c_str());
    logger.LogWrite(INFO, MODULE_JFR, "flow file name: %s", config.GetFlowFileName().c_str());
    logger.LogWrite(INFO, MODULE_JFR, "log prefix: %s", config.GetLogPrefix().c_str());
    logger.LogWrite(INFO, MODULE_JFR, "max run lines: %d", config.GetMaxRunLines());
    logger.LogWrite(INFO, MODULE_JFR, "max thread size: %d", config.GetMaxThreadSize());
    logger.LogWrite(INFO, MODULE_JFR, "max job size: %d", config.GetMaxJobSize());
    logger.LogWrite(INFO, MODULE_JFR, "debug level: %d", config.GetDebugLevel());
    logger.LogWrite(INFO, MODULE_JFR, "daemonize: %s", config.GetDaemonFlag() ? "true" : "false");
    logger.LogWrite(INFO, MODULE_JFR, "log to terminal: %s", config.GetLog2TermFlag() ? "true" : "false");
    logger.LogWrite(INFO, MODULE_JFR, "%s", config.GetVersion().c_str());
    logger.LogWrite(INFO, MODULE_JFR, "%s", config.GetBuiltDate().c_str());
}