X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fdiameter%2FstackManagement%2Fmain.cpp;h=d07ff13c51a7b8acb09d2e08027a71dd7fcbc765;hb=86b328fa2c203e25d8c6e019241efbf07ed19232;hp=9b83d21394a561ba5ce72ace5c68b5e4e6b76d63;hpb=17d687f1070485b0b4d7038b7104cb3ab0f45349;p=anna.git diff --git a/example/diameter/stackManagement/main.cpp b/example/diameter/stackManagement/main.cpp index 9b83d21..d07ff13 100644 --- a/example/diameter/stackManagement/main.cpp +++ b/example/diameter/stackManagement/main.cpp @@ -61,14 +61,15 @@ void _exit(const std::string & msg) { int main(int argc, char** argv) { + std::string exec = argv[0]; + std::string execBN = exec.substr(exec.find_last_of("/") + 1); + std::string filetrace = execBN + ".trace"; Logger::setLevel(Logger::Debug); - Logger::initialize("stackManagement", new TraceWriter("file.trace", 2048000)); + Logger::initialize(execBN.c_str(), new TraceWriter(filetrace.c_str(), 2048000)); stack::Engine & engine = stack::Engine::instantiate(); - std::string exec = argv[0]; - std::string param = argv[1] ? argv[1] : ""; if(argc < 2) { - std::string msg = anna::functions::asString("Usage: %s ,\n i.e. '%s avps.xml commands.xml'", exec.c_str(), exec.c_str()); + std::string msg = anna::functions::asString("Usage: %s ,\n e.g. '%s avps.xml commands.xml'", exec.c_str(), exec.c_str()); _exit(msg); }