On Mon, Feb 13, 2012 at 1:50 PM, David Nadlinger <s...@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. > > --- > Code: > https://github.com/jsancio/phobos/commit/d114420e0791c704f6899d81a0293cbd3cc8e6f5 > 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! > > David