void SeafileApplet::initLog() { if (applet_log_init(toCStr(configurator_->ccnetDir())) < 0) { errorAndExit(tr("Failed to initialize log: %s").arg(g_strerror(errno))); } else { // give a change to override DEBUG_LEVEL by environment QString debug_level = qgetenv("SEAFILE_CLIENT_DEBUG"); if (!debug_level.isEmpty() && debug_level != "false" && debug_level != "0") seafile_client_debug_level = DEBUG; #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) #define qInstallMsgHandler qInstallMessageHandler #endif if (seafile_client_debug_level == DEBUG) qInstallMsgHandler(myLogHandlerDebug); else qInstallMsgHandler(myLogHandler); #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) #undef qInstallMsgHandler #endif } }
static void init_ccnet () { char *config_dir = applet->config_dir; char *config_file; config_file = g_build_filename (config_dir, SESSION_CONFIG_FILENAME, NULL); if (!g_file_test(config_dir, G_FILE_TEST_IS_DIR) || !g_file_test(config_file, G_FILE_TEST_IS_REGULAR)) { if (create_new() < 0) { applet_exit(-1); } } applet_log_init(config_dir); applet_message ("Load config dir %s success\n", config_dir); applet_message ("starting seafile-applet "PACKAGE_VERSION"\n"); g_setenv("CCNET_CONF_DIR", config_dir, 1); g_free (config_file); }
void SeafileApplet::initLog() { if (applet_log_init(toCStr(configurator_->ccnetDir())) < 0) { errorAndExit(tr("Failed to initialize log")); } else { qInstallMsgHandler(myLogHandler); } }
void SeafileApplet::initLog() { if (applet_log_init(toCStr(configurator_->ccnetDir())) < 0) { errorAndExit(tr("Failed to initialize log")); } else { // give a change to override DEBUG_LEVEL by environment QString debug_level = qgetenv("SEAFILE_CLIENT_DEBUG"); if (!debug_level.isEmpty() && debug_level != "false" && debug_level != "0") seafile_client_debug_level = DEBUG; // set up log handler respectively if (seafile_client_debug_level == DEBUG) qInstallMsgHandler(myLogHandlerDebug); else qInstallMsgHandler(myLogHandler); } }