New features
[anna.git] / example / diameter / pcapDecoder / main.cpp
index 8029b51..30d9cba 100644 (file)
@@ -327,7 +327,8 @@ void _exit(const std::string &message, int resultCode = 1) {
 //-------------------------------------------------------------------
 int main(int argc, char **argv) {
   std::string exec = argv[0];
-  std::string filetrace = exec.substr(exec.find_last_of("/") + 1) + ".trace";
+  std::string execBN = exec.substr(exec.find_last_of("/") + 1);
+  std::string filetrace = execBN + ".trace";
   std::cout << std::endl;
 
   //check command line arguments
@@ -352,7 +353,7 @@ int main(int argc, char **argv) {
             << (ignoreFlags ? "non strict" : "strict") << std::endl;
   // Logger and engines:
   Logger::setLevel(Logger::Debug);
-  Logger::initialize("pcapDecoder", new TraceWriter(filetrace.c_str(), 2048000));
+  Logger::initialize(execBN.c_str(), new TraceWriter(filetrace.c_str(), 2048000));
   anna::diameter::codec::Engine *codecEngine =
     new anna::diameter::codec::Engine();
   anna::diameter::stack::Engine &stackEngine =