aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/plugin/addrbook
diff options
context:
space:
mode:
authorhristoterezov <hristo@jitsi.org>2014-04-17 18:00:29 +0300
committerhristoterezov <hristo@jitsi.org>2014-04-17 18:00:29 +0300
commit662c9352d34d5fe5c37b0901f184c6bfc9e37db7 (patch)
tree76d3fc3326801d036f01f79ed921e86c0d6c614b /src/net/java/sip/communicator/plugin/addrbook
parent9b03f3c8415d10168f22ab90aa476dbc7e41cba1 (diff)
downloadjitsi-662c9352d34d5fe5c37b0901f184c6bfc9e37db7.zip
jitsi-662c9352d34d5fe5c37b0901f184c6bfc9e37db7.tar.gz
jitsi-662c9352d34d5fe5c37b0901f184c6bfc9e37db7.tar.bz2
Implements Logger class for Outlook address book native code and adds log
messages for debug purpose.
Diffstat (limited to 'src/net/java/sip/communicator/plugin/addrbook')
-rw-r--r--src/net/java/sip/communicator/plugin/addrbook/msoutlook/MsOutlookAddrBookContactSourceService.java21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/net/java/sip/communicator/plugin/addrbook/msoutlook/MsOutlookAddrBookContactSourceService.java b/src/net/java/sip/communicator/plugin/addrbook/msoutlook/MsOutlookAddrBookContactSourceService.java
index 094b36e..4da53a0 100644
--- a/src/net/java/sip/communicator/plugin/addrbook/msoutlook/MsOutlookAddrBookContactSourceService.java
+++ b/src/net/java/sip/communicator/plugin/addrbook/msoutlook/MsOutlookAddrBookContactSourceService.java
@@ -128,10 +128,26 @@ public class MsOutlookAddrBookContactSourceService
{
if(!isMAPIInitialized)
{
+ String logFileName = "";
+ if(logger.isTraceEnabled())
+ {
+ String homeLocation = System.getProperty(
+ "net.java.sip.communicator.SC_LOG_DIR_LOCATION");
+ String dirName = System.getProperty(
+ "net.java.sip.communicator.SC_HOME_DIR_NAME");
+
+ if(homeLocation != null && dirName != null)
+ {
+ logFileName = homeLocation + "\\" + dirName
+ + "\\log\\";
+ }
+ }
+
MAPIInitialize(
MAPI_INIT_VERSION,
MAPI_MULTITHREAD_NOTIFICATIONS,
- notificationDelegate);
+ notificationDelegate,
+ logFileName);
isMAPIInitialized = true;
}
}
@@ -174,7 +190,8 @@ public class MsOutlookAddrBookContactSourceService
private static native void MAPIInitialize(
long version,
long flags,
- NotificationsDelegate callback)
+ NotificationsDelegate callback,
+ String logFileName)
throws MsOutlookMAPIHResultException;
/**