Log level.
Don't complain if directory already exists.

Because more than one thread might try to create it at the same time...
Support for thread specific names.
Name threads.