remove FileLog::synchro_lock() and FileLog::synchro_unlock()

This commit is contained in:
Tomasz Sowa 2022-09-01 07:32:48 +02:00
parent ce0348b2d7
commit e501a3f4a3
2 changed files with 21 additions and 46 deletions

View File

@ -5,7 +5,7 @@
*/
/*
* Copyright (c) 2018-2021, Tomasz Sowa
* Copyright (c) 2018-2022, Tomasz Sowa
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@ -58,17 +58,6 @@ FileLog::~FileLog()
}
bool FileLog::synchro_lock()
{
return true;
}
void FileLog::synchro_unlock()
{
}
void FileLog::init(const std::wstring & log_file, bool log_stdout, int log_level, bool save_each_line)
{
this->log_stdout = log_stdout;
@ -105,10 +94,6 @@ void FileLog::save_log(WTextStream * buffer)
if( buffer->empty() )
return;
if( synchro_lock() )
{
try
{
if( log_stdout )
{
wide_stream_to_utf8(*buffer, std::cout);
@ -131,13 +116,6 @@ void FileLog::save_log(WTextStream * buffer)
file.flush();
}
}
}
catch(...)
{
}
}
synchro_unlock();
}

View File

@ -5,7 +5,7 @@
*/
/*
* Copyright (c) 2018, Tomasz Sowa
* Copyright (c) 2018-2022, Tomasz Sowa
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@ -79,9 +79,6 @@ protected:
// whether to save each line (for debug)
bool save_each_line;
virtual bool synchro_lock();
virtual void synchro_unlock();
virtual void open_file();
};