e710a9f6a7379bc595335c5721c5c3ed9d10ad49
[gp-arc-client-c.git] / src / arcclientc.cpp
1 /*
2  *  arcclientc.cpp
3  *  arcclientc
4  *
5  *  Created by Tamas Jung on 4/7/10.
6  *  Copyright 2010 Interface Kft. All rights reserved.
7  *
8  */
9
10 #include <iostream>
11 #include "arcclientc.h"
12 #include "logger.h"
13 #include "arc_libs.h"
14
15
16 const char* initialize(){
17         
18         setlocale(LC_ALL, "");//TBD: do we need this?
19         logger = new Arc::Logger(Arc::Logger::getRootLogger(), "arcclientc");
20         //TBD:  
21         Arc::LogStream logcerr(std::cerr);//TBD on the stack?
22         logcerr.setFormat(Arc::ShortFormat);
23         Arc::Logger::getRootLogger().addDestination(logcerr);
24         Arc::Logger::getRootLogger().setThreshold(Arc::WARNING);//TODO: read threshold from env
25         
26         Arc::ArcLocation::Init("");//set ARC_LOCATION !!!!!!
27         
28         return ARCCLIENTC_VERSION;
29 }
30
31