setupTranslations();
// Setup global excludes
+ qDebug() << "Loading global exclude list";
ConfigFile cfg;
ExcludedFiles& excludes = ExcludedFiles::instance();
excludes.addExcludeFilePath( cfg.excludeFile(ConfigFile::SystemScope) );
}
}
+static void csyncLogCatcher(int /*verbosity*/,
+ const char */*function*/,
+ const char *buffer,
+ void */*userdata*/)
+{
+ Logger::instance()->csyncLog( QString::fromUtf8(buffer) );
+}
+
void Application::setupLogging()
{
// might be called from second instance
.arg(property("ui_lang").toString())
.arg(_theme->version());
+ // Setup CSYNC logging to forward to our own logger
+ csync_set_log_callback( csyncLogCatcher );
+ csync_set_log_level( Logger::instance()->isNoop() ? 0 : 11 );
}
void Application::slotUseMonoIconsChanged(bool)
namespace OCC {
-static void csyncLogCatcher(int /*verbosity*/,
- const char */*function*/,
- const char *buffer,
- void */*userdata*/)
-{
- Logger::instance()->csyncLog( QString::fromUtf8(buffer) );
-}
-
Folder::Folder(const FolderDefinition& definition,
AccountState* accountState,
if (proxyDirty()) {
setProxyDirty(false);
}
- csync_set_log_callback( csyncLogCatcher );
- csync_set_log_level( Logger::instance()->isNoop() ? 0 : 11 );
if (isBusy()) {
qCritical() << "* ERROR csync is still running and new sync requested.";