Commit 628b3585 authored by Pavel Vainerman's avatar Pavel Vainerman Committed by Pavel Vainerman

[uwebsocketgate]: logs refactoring (used "verbosity" logs)

parent 2389cccc
...@@ -4,6 +4,9 @@ ...@@ -4,6 +4,9 @@
#ifndef myinfo #ifndef myinfo
#define myinfo if( mylog->debugging(Debug::INFO) ) mylog->info() #define myinfo if( mylog->debugging(Debug::INFO) ) mylog->info()
#endif #endif
#ifndef myinfoV
#define myinfoV(N) if( mylog->debugging(Debug::INFO) ) mylog->V(N)[Debug::INFO]
#endif
#ifndef mywarn #ifndef mywarn
#define mywarn if( mylog->debugging(Debug::WARN) ) mylog->warn() #define mywarn if( mylog->debugging(Debug::WARN) ) mylog->warn()
#endif #endif
......
...@@ -2,4 +2,4 @@ ...@@ -2,4 +2,4 @@
ulimit -Sc 1000000 ulimit -Sc 1000000
uniset2-start.sh -f ./uniset2-wsgate --confile test.xml --ws-name UWebSocketGate1 --ws-log-add-levels any $* uniset2-start.sh -f ./uniset2-wsgate --confile test.xml --ws-name UWebSocketGate1 --ws-log-add-levels any --ws-log-verbosity 5 $*
...@@ -67,6 +67,7 @@ std::string uniset::Configuration::help() ...@@ -67,6 +67,7 @@ std::string uniset::Configuration::help()
print_help(os, 25, "--ulog-show-milliseconds", "Выводить время с миллисекундами\n"); print_help(os, 25, "--ulog-show-milliseconds", "Выводить время с миллисекундами\n");
print_help(os, 25, "--ulog-no-debug", "отключение логов\n"); print_help(os, 25, "--ulog-no-debug", "отключение логов\n");
print_help(os, 25, "--ulog-logfile", "перенаправление лога в файл\n"); print_help(os, 25, "--ulog-logfile", "перенаправление лога в файл\n");
print_help(os, 25, "--ulog-levels N", "уровень 'говорливости' логов");
return os.str(); return os.str();
} }
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
...@@ -1025,6 +1026,7 @@ namespace uniset ...@@ -1025,6 +1026,7 @@ namespace uniset
string del_level("--" + debname + "-del-levels"); string del_level("--" + debname + "-del-levels");
string show_msec("--" + debname + "-show-milliseconds"); string show_msec("--" + debname + "-show-milliseconds");
string show_usec("--" + debname + "-show-microseconds"); string show_usec("--" + debname + "-show-microseconds");
string verb_level("--" + debname + "-verbosity");
// смотрим командную строку // смотрим командную строку
for (int i = 1; i < (_argc - 1); i++) for (int i = 1; i < (_argc - 1); i++)
...@@ -1049,6 +1051,10 @@ namespace uniset ...@@ -1049,6 +1051,10 @@ namespace uniset
{ {
deb->showMilliseconds(true); deb->showMilliseconds(true);
} }
else if( verb_level == _argv[i] )
{
deb->verbose(uniset::uni_atoi(_argv[i+1]));
}
} }
if( !debug_file.empty() ) if( !debug_file.empty() )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment