some questions about boost.log & boost.process

For my project I needed a logger and the ability to run/manage processes. Since the project will use boost, I do not want to drag into it external libraries. I googled boost.process[1] and boost.log[2][3], and I have three questions: 1) whether these libraries are suitable for use in real projects? have anyone used them? 2) do I understand correctly that the boost.process library does not have open CVS? 3) do I understand correctly that for the boost.log library I should use bleeding-edge branch? Thanks. -- Regards, niXman ___________________________________________________ Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingwbuilds/ ___________________________________________________ Another online IDE: http://liveworkspace.org/

3) do I understand correctly that for the boost.log library I should use bleeding-edge branch?
See the following thread (including the final comment). http://sourceforge.net/projects/boost-log/forums/forum/710022/topic/5652633

2013/2/12 Igor R:
See the following thread (including the final comment). http://sourceforge.net/projects/boost-log/forums/forum/710022/topic/5652633
Hmm ... Ie should I use v1 branch? Or still wait for the bleeding-edge will be ready for use? -- Regards, niXman ___________________________________________________ Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingwbuilds/ ___________________________________________________ Another online IDE: http://liveworkspace.org/

See the following thread (including the final comment). http://sourceforge.net/projects/boost-log/forums/forum/710022/topic/5652633
Hmm ... Ie should I use v1 branch? Or still wait for the bleeding-edge will be ready for use?
IUUC, moving from v1 to v2 would require significant effort, so I'd try and use the bleeding-edge, despite its current state.

On Tue, Feb 12, 2013 at 3:34 PM, Igor R
See the following thread (including the final comment).
http://sourceforge.net/projects/boost-log/forums/forum/710022/topic/5652633
Hmm ... Ie should I use v1 branch? Or still wait for the bleeding-edge will be ready for use?
IUUC, moving from v1 to v2 would require significant effort, so I'd try and use the bleeding-edge, despite its current state.
Bleeding edge have been merged in trunk, it's supposed to be the version proposed to boost, so you'd better use this one indeed. v1 works nicely anyway too. Joel Lamotte

On Tue, Feb 12, 2013 at 2:50 PM, niXman
1) whether these libraries are suitable for use in real projects? have anyone used them?
Boost.Log: YES it's used in my application (a multi-process, multi-threaded game) and works well so far. Others did use Boost.Log in production with high praise. Boost.Process: Yes but it depends what exactly you need as some feature are still being discussed/worked. I use it to spawn processes, but that's really the basic feature. I think it still needs some changes, as discussed in this mailing list, but I think it's current state is ok if you just want to spawn "simple" processes. Currently I use networking for communication between processes, because I can't assume they are running in the same computer.
2) do I understand correctly that the boost.process library does not have open CVS?
I'm not sure what you mean. Are you asking if it's in git? I think it's in SVN.
3) do I understand correctly that for the boost.log library I should use bleeding-edge branch?
AFAIK the bleeding-edge and trunk have been merged recently, so use trunk (it's boost.log v2 indeed). I hope there will be a mini-review soon so that we finally can have it available by default. Joel Lamotte

On Tue, 12 Feb 2013 14:50:57 +0100, niXman
For my project I needed a logger and the ability to run/manage processes. Since the project will use boost, I do not want to drag into it external libraries.
I googled boost.process[1] and boost.log[2][3], and I have three questions: 1) whether these libraries are suitable for use in real projects? have anyone used them?
I'm the maintainer of Boost.Process (if there is something like a maintainer for an unofficial Boost library). If you want to use Boost.Process, I strongly recommend using the version at http://www.highscore.de/boost/process0.5/. That's the latest version which is awaiting a review. It is used by others in real projects and has quite an extensive test suite. Furthermore, I try to help out quickly if anyone runs into any issues (which means there shouldn't be any issues most of the time :).
2) do I understand correctly that the boost.process library does not have open CVS?
Yes, the latest version is currently only available as a ZIP file from http://www.highscore.de/boost/process0.5/process.zip. Boris

On Tue, Feb 12, 2013 at 11:16 PM, Boris Schaeling
I'm the maintainer of Boost.Process (if there is something like a maintainer for an unofficial Boost library). If you want to use Boost.Process, I strongly recommend using the version at < http://www.highscore.de/**boost/process0.5/http://www.highscore.de/boost/process0.5/>. That's the latest version which is awaiting a review. It is used by others in real projects and has quite an extensive test suite. Furthermore, I try to help out quickly if anyone runs into any issues (which means there shouldn't be any issues most of the time :).
It is also the version I'm using right now. Joel Lamotte

Oops, I forgot to insert links %) [1] http://www.highscore.de/boost/process/ [2] http://boost-log.sourceforge.net/libs/log1/doc/html/index.html [3] http://sourceforge.net/projects/boost-log/ Thank you all for your help.
participants (4)
-
Boris Schaeling
-
Igor R
-
Klaim - Joël Lamotte
-
niXman