replaced one of the @lock.try calls with synchronize block
cleaned the test code
I tried to compare performance of my test rails application with the master branch and these changes. I did not see any changes in the time lapse before the log was send and after but the server itself was starting and ending quicker.`
-all flush calls are put to their own threads
I tried to compare performance of my test rails application with the master branch and these changes. I did not see any changes in the time lapse before the log was send and after but the server itself was starting and ending quicker.`