Add mutex in log handler
This commit is contained in:
		
							parent
							
								
									05b1c57d7d
								
							
						
					
					
						commit
						16904f2531
					
				@ -36,6 +36,7 @@ void handler(QtMsgType type, const QMessageLogContext &context,
 | 
				
			|||||||
      QFileInfo(context.file).fileName().toUtf8() + ':' +
 | 
					      QFileInfo(context.file).fileName().toUtf8() + ':' +
 | 
				
			||||||
      QByteArray::number(context.line) + typeName + msg.toUtf8() + '\n';
 | 
					      QByteArray::number(context.line) + typeName + msg.toUtf8() + '\n';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  QMutexLocker locker(&mutex);
 | 
				
			||||||
  if (logFile)
 | 
					  if (logFile)
 | 
				
			||||||
    write(fileno(logFile), message.data(), message.size());
 | 
					    write(fileno(logFile), message.data(), message.size());
 | 
				
			||||||
  if (realStderr > 0)
 | 
					  if (realStderr > 0)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user