made logger not search through the map so frequently when trying to open the file.  discovered unique_ptr can't be stored in a map, and it only used to compile because of a gcc bug.
made logger not search through the map so frequently when trying to open the file.  discovered unique_ptr can't be stored in a map, and it only used to compile because of a gcc bug.

m42a/Lirch,m42a/Lirch