diff options
author | hristoterezov <hristo@jitsi.org> | 2014-04-17 18:00:29 +0300 |
---|---|---|
committer | hristoterezov <hristo@jitsi.org> | 2014-04-17 18:00:29 +0300 |
commit | 662c9352d34d5fe5c37b0901f184c6bfc9e37db7 (patch) | |
tree | 76d3fc3326801d036f01f79ed921e86c0d6c614b /src/net/java/sip/communicator/plugin/addrbook | |
parent | 9b03f3c8415d10168f22ab90aa476dbc7e41cba1 (diff) | |
download | jitsi-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.java | 21 |
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; /** |