diff --git a/src/org/linphone/LinphoneManager.java b/src/org/linphone/LinphoneManager.java index 44c8c80aa..e98058881 100644 --- a/src/org/linphone/LinphoneManager.java +++ b/src/org/linphone/LinphoneManager.java @@ -444,6 +444,7 @@ public class LinphoneManager implements LinphoneCoreListener { //traces alway start with traces enable to not missed first initialization boolean isDebugLogEnabled = !(mR.getBoolean(R.bool.disable_every_log)); LinphoneCoreFactory.instance().setDebugMode(isDebugLogEnabled, getString(R.string.app_name)); + LinphoneCoreFactory.instance().enableLogCollection(isDebugLogEnabled); mLc = LinphoneCoreFactory.instance().createLinphoneCore(this, mLinphoneConfigFile, mLinphoneFactoryConfigFile, null, c); @@ -479,6 +480,7 @@ public class LinphoneManager implements LinphoneCoreListener { private synchronized void initLiblinphone() throws LinphoneCoreException { boolean isDebugLogEnabled = !(mR.getBoolean(R.bool.disable_every_log)) && mPrefs.isDebugEnabled(); LinphoneCoreFactory.instance().setDebugMode(isDebugLogEnabled, getString(R.string.app_name)); + LinphoneCoreFactory.instance().enableLogCollection(isDebugLogEnabled); PreferencesMigrator prefMigrator = new PreferencesMigrator(mServiceContext); prefMigrator.migrateRemoteProvisioningUriIfNeeded(); diff --git a/src/org/linphone/LinphoneService.java b/src/org/linphone/LinphoneService.java index ee7063f4f..77faafc09 100644 --- a/src/org/linphone/LinphoneService.java +++ b/src/org/linphone/LinphoneService.java @@ -136,7 +136,6 @@ public final class LinphoneService extends Service { mNotificationTitle = getString(R.string.service_name); // Needed in order for the two next calls to succeed, libraries must have been loaded first - LinphoneCoreFactory.instance(); LinphoneCoreFactory.instance().setLogCollectionPath(getFilesDir().getAbsolutePath()); LinphoneCoreFactory.instance().enableLogCollection(!(getResources().getBoolean(R.bool.disable_every_log)));