15109c72d1c5e8804318c507b042d3e331f92c01

This simplifies building the log output because it means we don't have to malloc a buffer to append a newline, and we keep the atomic write property we're after. It also takes advantage of the C constant string concatenation which we already require to work to prepend the thread and pid data.
Description
No description provided
Languages
C
79.7%
Ruby
19.6%
Makefile
0.7%