On Sat, 11 Jun 2011 20:49:18 -0400, Jose Armando Garcia <[email protected]> wrote:
Hello everyone,

What do I need to do to add std.log to the review queue? The
implementation is feature complete and it should work in both Windows
and Linux.

The documentation: http://jsancio.github.com/phobos/phobos/std_log.html
The code: https://github.com/jsancio/phobos/blob/master/std/log.d

druntime changes:
https://github.com/jsancio/druntime/commit/06ac77dca29b350b7079929588755e6b15ca52a5

If you want to give the library a try, probably the best thing to do
is clone my forks. I keep them fairly up to date with the official
branches. For phobos use the master branch and the branch for druntime
is log.

Enjoy and thanks,
-Jose

I've taken a quick look at the API. I notice you've put all the severity levels into the public name space. I.e. fatal, error, etc. And the primary use of the severity levels is as template arguments to log, i.e. log!warning(). This feels like pointless namespace pollution. Is there a reason static struct members, i.e. log.warning(), log.error(), etc., or free functions, i.e. logWarning() or log_warning(), are inferior solutions?
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to