std.logger

Logging facilities for Phobos.

Docu:
http://burner.github.io/phobos/phobos-prerelease/std_experimental_logger_core.html
http://burner.github.io/phobos/phobos-prerelease/std_experimental_logger_filelogger.html
http://burner.github.io/phobos/phobos-prerelease/std_experimental_logger_multilogger.html
http://burner.github.io/phobos/phobos-prerelease/std_experimental_logger_nulllogger.html

dub
http://code.dlang.org/packages/logger
Is this relevant for typical implementations? If not, why not just disallow multiple loggers of the safe name? If anyone ever wanted to change the implementation to use a search tree of some sorts, having to support this might be a dealbreaker. Yes, for typical use-cases the number of loggers is probably small and they will rarely ever be inserted/removed, so this is likely not to be worth it. Still, this feels like leaking implementation details.