Hi All,
I'd like to avoid having to create a logstream definition in every function
that needs it.
Is there any way to create a logstream in the header and then attach it to
a logger in the constructor?
based on what I'm seeing there is not.
thanks,
Lucas
Given those comments (thanks for pointing them out), I definitely will not
define logstreams in my headers.
The style of code that I prefer uses iostreams, so for example this type of
log statement:
logstream Level::getInfo() Player started with SYPHON SYPHON ,
FBO FBO , DEMO DEMO
Guten Tag Lucas Vickers,
am Montag, 13. Januar 2014 um 21:26 schrieben Sie:
logstream Level::getInfo() Player started with SYPHON
SYPHON , FBO FBO , DEMO DEMO LOG4CXX_ENDMSG;
Isn't there code missing which checks the current level, outputs your
logstream etc.? Using the macros the
You can macro-up
logstream Level::getInfo() Player started with SYPHON SYPHON
, FBO FBO , DEMO DEMO LOG4CXX_ENDMSG;
as
LOG4CXX_INFO(logger, Player started with SYPHON SYPHON
, FBO FBO , DEMO DEMO);
out-of-the box. In my own work, I have added macros to provide a
LOG4CXX_INFO(logger, Player started with SYPHON SYPHON , FBO
FBO , DEMO DEMO);
This would be exactly the type of syntax that can save me from using
logstreams. Didn't realize I could macro like that.
thanks
On Mon, Jan 13, 2014 at 4:42 PM, Rhys Ulerich rhys.uler...@gmail.comwrote:
Guten Tag Lucas Vickers,
am Montag, 13. Januar 2014 um 23:03 schrieben Sie:
Didn't realize I could macro like that.
It's one of the documented suggested solutions:
Logging requests are made by invoking a method of a logger instance,
preferrably through the use of LOG4CXX_INFO or similar
:) RTFM I guess
On Mon, Jan 13, 2014 at 6:35 PM, Thorsten Schöning tschoen...@am-soft.dewrote:
Guten Tag Lucas Vickers,
am Montag, 13. Januar 2014 um 23:03 schrieben Sie:
Didn't realize I could macro like that.
It's one of the documented suggested solutions:
Logging requests are made