Fix partly double printed debug.txt
parent
cfd19dcdb5
commit
30c21b4abd
10
src/main.cpp
10
src/main.cpp
|
@ -1074,15 +1074,15 @@ void drawMenuBackground(video::IVideoDriver* driver)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class DstreamLogOutput: public ILogOutput
|
class StderrLogOutput: public ILogOutput
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
/* line: Full line with timestamp, level and thread */
|
/* line: Full line with timestamp, level and thread */
|
||||||
void printLog(const std::string &line)
|
void printLog(const std::string &line)
|
||||||
{
|
{
|
||||||
dstream<<line<<std::endl;
|
std::cerr<<line<<std::endl;
|
||||||
}
|
}
|
||||||
} main_dstream_log_out;
|
} main_stderr_log_out;
|
||||||
|
|
||||||
class DstreamNoStderrLogOutput: public ILogOutput
|
class DstreamNoStderrLogOutput: public ILogOutput
|
||||||
{
|
{
|
||||||
|
@ -1100,7 +1100,7 @@ int main(int argc, char *argv[])
|
||||||
Initialization
|
Initialization
|
||||||
*/
|
*/
|
||||||
|
|
||||||
log_add_output_maxlev(&main_dstream_log_out, LMT_ACTION);
|
log_add_output_maxlev(&main_stderr_log_out, LMT_ACTION);
|
||||||
log_add_output_all_levs(&main_dstream_no_stderr_log_out);
|
log_add_output_all_levs(&main_dstream_no_stderr_log_out);
|
||||||
|
|
||||||
log_register_thread("main");
|
log_register_thread("main");
|
||||||
|
@ -1175,7 +1175,7 @@ int main(int argc, char *argv[])
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if(cmd_args.getFlag("info-on-stderr"))
|
if(cmd_args.getFlag("info-on-stderr"))
|
||||||
log_add_output(&main_dstream_log_out, LMT_INFO);
|
log_add_output(&main_stderr_log_out, LMT_INFO);
|
||||||
|
|
||||||
porting::signal_handler_init();
|
porting::signal_handler_init();
|
||||||
bool &kill = *porting::signal_handler_killstatus();
|
bool &kill = *porting::signal_handler_killstatus();
|
||||||
|
|
|
@ -117,15 +117,15 @@ u32 getTimeMs()
|
||||||
return porting::getTimeMs();
|
return porting::getTimeMs();
|
||||||
}
|
}
|
||||||
|
|
||||||
class DstreamLogOutput: public ILogOutput
|
class StderrLogOutput: public ILogOutput
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
/* line: Full line with timestamp, level and thread */
|
/* line: Full line with timestamp, level and thread */
|
||||||
void printLog(const std::string &line)
|
void printLog(const std::string &line)
|
||||||
{
|
{
|
||||||
dstream<<line<<std::endl;
|
std::cerr<<line<<std::endl;
|
||||||
}
|
}
|
||||||
} main_dstream_log_out;
|
} main_stderr_log_out;
|
||||||
|
|
||||||
class DstreamNoStderrLogOutput: public ILogOutput
|
class DstreamNoStderrLogOutput: public ILogOutput
|
||||||
{
|
{
|
||||||
|
@ -143,7 +143,7 @@ int main(int argc, char *argv[])
|
||||||
Initialization
|
Initialization
|
||||||
*/
|
*/
|
||||||
|
|
||||||
log_add_output_maxlev(&main_dstream_log_out, LMT_ACTION);
|
log_add_output_maxlev(&main_stderr_log_out, LMT_ACTION);
|
||||||
log_add_output_all_levs(&main_dstream_no_stderr_log_out);
|
log_add_output_all_levs(&main_dstream_no_stderr_log_out);
|
||||||
|
|
||||||
log_register_thread("main");
|
log_register_thread("main");
|
||||||
|
@ -245,7 +245,7 @@ int main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
|
|
||||||
if(cmd_args.getFlag("info-on-stderr"))
|
if(cmd_args.getFlag("info-on-stderr"))
|
||||||
log_add_output(&main_dstream_log_out, LMT_INFO);
|
log_add_output(&main_stderr_log_out, LMT_INFO);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Basic initialization
|
Basic initialization
|
||||||
|
|
Loading…
Reference in New Issue