Review of Jose Armando Garcia Sancio's std.log
Jose Armando Garcia
jsancio at gmail.com
Tue Feb 14 08:12:44 PST 2012
On Mon, Feb 13, 2012 at 1:50 PM, David Nadlinger <see at klickverbot.at> wrote:
> There are several modules in the review queue right now, and to get things
> going, I have volunteered to manage the review of Jose's std.log proposal.
> Barring any objections, the review period starts now and ends in three
> weeks, on March 6th, followed by a week of voting.
> Docs: http://jsancio.github.com/phobos/phobos/std_log.html
Updated the document an implementation to reflect every suggest for I
replied to with the exception of providing a format parameter for
thread name. Should have that ready later today. Let me know if I
missed anything. API changes:
1. Dropped log!info("message"), etc. Use info("message), etc.
2. opCall now alias to format. Ie. info("Format %s message", Severity.info).
this means that to concatenate strings you need to
info.write("Hello ", "world");
> Known remaining issues:
> - Proof-reading of the docs is required.
> - Not yet fully tested on Windows.
> Depends on: https://github.com/D-Programming-Language/druntime/pull/141
> (will be part of 2.058)
> Earlier drafts of this library were discussed last year, just search the NG
> and ML archives for "std.log".
> I think getting this right is vitally important so that we can avoid an
> abundance of partly incompatible logging libraries like in Java. Thus, I'd
> warmly encourage everyone to actively try out the module or compare it with
> any logging solution you might already be using in your project.
> Please post all feedback in this thread, and remember: Although
> comprehensive reviews are obviously appreciated, short comments are very
> welcome as well!
More information about the Digitalmars-d