digitalmars.D - More about std.experimental.logger
- Dicebot (25/25) Jan 27 2015 As it was recently announced
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.
Jan 27 2015