More about std.experimental.logger
Dicebot via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jan 27 17:03:16 PST 2015
As it was recently announced
(http://forum.dlang.org/post/ma5vta$21aj$1@digitalmars.com)
logging package proposal by Robert Schadek has been merged into
std.experimental package.
Some notable changes since last review:
* new way of compile-time log level filtering (by Martin Nowak)
* support for thread-local loggers (by default simply forwards to
shared one)
* many documentation improvements / changes
* replacement of @trsuted with @safe in most places (by Dicebot)
* more local imports
It has been a very long process and I am glad it is finally
merged.
However, it is still very likely that more issues remain
unnoticed - be it implementation or documentation. Thus I
sincerely ask everyone interested in using the logging system to
give one more try / review with current Phobos master and submit
pull requests for any desired improvements. This is likely to be
more productive than providing feedback via NG as many good
comments has been lost simply due to amount of discussion.
One suggestion would be to try creating a dub-distributed library
with more sophisticated loggers on top of std.experimental.logger
API and see if there are any problems in existing implementation
that prevent it.
Happy coding.
More information about the Digitalmars-d
mailing list