summaryrefslogtreecommitdiff
path: root/init.cpp
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2010-08-30 23:06:15 +0300
committerGluzskiy Alexandr <sss123next@list.ru>2010-08-30 23:06:15 +0300
commitbef8e360e5e40ee4e8648a5c56b2fae3fefb1c0a (patch)
tree4db038ab8bc14390b24caeea75cfd48845bfc782 /init.cpp
parentc0b213bd890aef062faadf1701df1959c9f73816 (diff)
better logging
Diffstat (limited to 'init.cpp')
-rw-r--r--init.cpp13
1 files changed, 3 insertions, 10 deletions
diff --git a/init.cpp b/init.cpp
index 88af0d3..59434a5 100644
--- a/init.cpp
+++ b/init.cpp
@@ -31,7 +31,7 @@ extern char *date();
MM_INTERFACE mmi = {0};
UTF8_INTERFACE utfi = {0};
XML_API xi = {0};
-fstream debuglog;
+logtofile debuglog;
#define MIID_GPG { 0x4227c050, 0x8d97, 0x48d2, { 0x91, 0xec, 0x6a, 0x95, 0x2b, 0x3d, 0xab, 0x94 } }
@@ -87,13 +87,8 @@ void init_vars()
outopentag = UniGetContactSettingUtf(NULL, szGPGModuleName, "szOutOpenTag", _T("<GPGenc>"));
outclosetag = UniGetContactSettingUtf(NULL, szGPGModuleName, "szOutCloseTag", _T("</GPGenc>"));
bDebugLog = DBGetContactSettingByte(NULL, szGPGModuleName, "bDebugLog", 0);
- bJabberAPI = DBGetContactSettingByte(NULL, szGPGModuleName, "bJabberAPI", 1);
- if(bDebugLog)
- {
- TCHAR *tmp = UniGetContactSettingUtf(NULL, szGPGModuleName, "szLogFilePath", _T("C:\\gpglog.txt"));
- debuglog.open(tmp, std::ios::app |std::ios::ate |std::ios::binary);
-// mir_free(tmp);
- }
+ debuglog.init();
+ bJabberAPI = DBGetContactSettingByte(NULL, szGPGModuleName, "bJabberAPI", bIsMiranda09?1:0);
}
extern "C" int __declspec(dllexport) Load(PLUGINLINK *link)
@@ -236,7 +231,5 @@ extern "C" int __declspec(dllexport) Unload(void)
mir_free(outclosetag);
if(password)
delete [] password;
- if(debuglog.is_open())
- debuglog.close();
return 0;
}