www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - When will we have std.log?

reply "domain" <do.main 163.com> writes:
It has been suspended for a long time. Any plan?
Oct 06 2012
next sibling parent reply =?ISO-8859-1?Q?Jos=E9_Armando_Garc=EDa_Sancio?= <jsancio gmail.com> writes:
--14dae934098b65d80004cb7bc60c
Content-Type: text/plain; charset=ISO-8859-1

On Sat, Oct 6, 2012 at 11:47 PM, domain <do.main 163.com> wrote:

 It has been suspended for a long time. Any plan?

I have been working on it in my spare time. I have fixed some basic API issues that were outlined during the review process but not enough to put it through another review process. std.log was originally implemented in a forked phobos repository but I has since create a separate repository so that it could be used even if it is not part of std/phobos. One of the main concerns with std.log is that it has to two different APIs for regular logging: fatal(), error(), info(), etc. and verbose logging: vlog(). I have played around with a different API that would merge the two. The old API is inspired by glog the new non-existing API is inspired by Rust logging. I just need to spend a couple of days to completely flush out the new API and run it by the community. Thanks, -Jose --14dae934098b65d80004cb7bc60c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Sat, Oct 6, 2012 at 11:47 PM, domain <span dir=3D"ltr">&lt;<a href=3D"ma= ilto:do.main 163.com" target=3D"_blank">do.main 163.com</a>&gt;</span> wrot= e:<br><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D= "margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> It has been suspended for a long time. Any plan?<br> </blockquote></div><br>I have been working on it in my spare time. I have f= ixed some basic API issues that were outlined during the review process but= not enough to put it through another review process.<br><br>std.log was or= iginally implemented in a forked phobos repository but I has since create a= separate repository so that it could be used even if it is not part of std= /phobos.<br> <br>One of the main concerns with std.log is that it has to two different A= PIs for regular logging: fatal(), error(), info(), etc. and verbose logging= : vlog(). I have played around with a different API that would merge the tw= o. The old API is inspired by glog the new non-existing API is inspired by = Rust logging. I just need to spend a couple of days to completely flush out= the new API and run it by the community.<br> <br>Thanks,<br>-Jose<br> --14dae934098b65d80004cb7bc60c--
Oct 07 2012
next sibling parent Alexandr Druzhinin <drug2004 bk.ru> writes:
20.02.2013 17:45, Colin Grogan пишет:
 On Sunday, 7 October 2012 at 18:05:08 UTC, José Armando García Sancio
 wrote:
 On Sat, Oct 6, 2012 at 11:47 PM, domain <do.main 163.com> wrote:

 It has been suspended for a long time. Any plan?

I have been working on it in my spare time. I have fixed some basic API issues that were outlined during the review process but not enough to put it through another review process. std.log was originally implemented in a forked phobos repository but I has since create a separate repository so that it could be used even if it is not part of std/phobos. One of the main concerns with std.log is that it has to two different APIs for regular logging: fatal(), error(), info(), etc. and verbose logging: vlog(). I have played around with a different API that would merge the two. The old API is inspired by glog the new non-existing API is inspired by Rust logging. I just need to spend a couple of days to completely flush out the new API and run it by the community. Thanks, -Jose

Hi Jose, How are you getting on with the std.log module? Would be great to have one to use. Colin

Feb 20 2013
prev sibling parent notna <notna.remove.this ist-einmalig.de> writes:
On 07.10.2012 21:20, nazriel wrote:
 On Sunday, 7 October 2012 at 18:32:06 UTC, jdrewsen wrote:
 This is great news. Really looking forward to a std.log module.

 /Jonas


Yes. pls +1
Feb 20 2013
prev sibling next sibling parent "jdrewsen" <jdrewsen nospam.com> writes:
This is great news. Really looking forward to a std.log module.

/Jonas
Oct 07 2012
prev sibling next sibling parent "nazriel" <spam dzfl.pl> writes:
On Sunday, 7 October 2012 at 18:32:06 UTC, jdrewsen wrote:
 This is great news. Really looking forward to a std.log module.

 /Jonas

Oct 07 2012
prev sibling next sibling parent "Colin Grogan" <grogan.colin gmail.com> writes:
On Sunday, 7 October 2012 at 18:05:08 UTC, José Armando García 
Sancio wrote:
 On Sat, Oct 6, 2012 at 11:47 PM, domain <do.main 163.com> wrote:

 It has been suspended for a long time. Any plan?

I have been working on it in my spare time. I have fixed some basic API issues that were outlined during the review process but not enough to put it through another review process. std.log was originally implemented in a forked phobos repository but I has since create a separate repository so that it could be used even if it is not part of std/phobos. One of the main concerns with std.log is that it has to two different APIs for regular logging: fatal(), error(), info(), etc. and verbose logging: vlog(). I have played around with a different API that would merge the two. The old API is inspired by glog the new non-existing API is inspired by Rust logging. I just need to spend a couple of days to completely flush out the new API and run it by the community. Thanks, -Jose

Hi Jose, How are you getting on with the std.log module? Would be great to have one to use. Colin
Feb 20 2013
prev sibling next sibling parent "ponce" <contact gam3sfrommars.fr> writes:
 Hi Jose,

 How are you getting on with the std.log module?
 Would be great to have one to use.

 Colin


This is sorely needed else every third-party library will force its logging module upon users.
Feb 20 2013
prev sibling parent "Stephan" <stephan_schiffels mac.com> writes:
I have to say, its capabilities looks pretty awesome!
I would actually be happy to help somehow, but you sound as if 
you know pretty much what to do and that you simply lack the time 
so far.
Let me know if there is anything I or someone else can do to 
accelerate the process. I don't know whether you want to deal 
with pull requests right now...

Stephan




On Sunday, 7 October 2012 at 18:05:08 UTC, José Armando García 
Sancio wrote:
 On Sat, Oct 6, 2012 at 11:47 PM, domain <do.main 163.com> wrote:

 It has been suspended for a long time. Any plan?

I have been working on it in my spare time. I have fixed some basic API issues that were outlined during the review process but not enough to put it through another review process. std.log was originally implemented in a forked phobos repository but I has since create a separate repository so that it could be used even if it is not part of std/phobos. One of the main concerns with std.log is that it has to two different APIs for regular logging: fatal(), error(), info(), etc. and verbose logging: vlog(). I have played around with a different API that would merge the two. The old API is inspired by glog the new non-existing API is inspired by Rust logging. I just need to spend a couple of days to completely flush out the new API and run it by the community. Thanks, -Jose

Feb 27 2013