You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-dev@logging.apache.org by Mateusz Olejarka <x-...@wp.pl> on 2007/09/06 10:59:03 UTC
xml configuration (log4cxx)
Hello, I've created my own appender i I wan't to add an extra parameter
to xml configuration file. How to get to the value of it from code level
? Here is example :
class MyAppender
{
...
protected:
std::string _MyParam;
...
}
<appender name="MyApp" class="org.apache.log4j.MyAppender">
...
<param name="MyParam" value="MyParamValue" />
<param name="Append" value="true" />
...
</appender>
I wan't to assign MyParamValue to _MyParam. How can I do that ?
----------------------------------------------------
Podróż w przeszłość - tysiące atrakcji w całej Polsce,
tylko we wrześniu - Zajrzyj na stronę Edd.com.pl - Kliknij:
http://klik.wp.pl/?adr=www.edd.com.pl&sid=9
Odp: RE: xml configuration (log4cxx)
Posted by Mateusz Olejarka <x-...@wp.pl>.
Thanks :) That's just what I need.
----------------------------------------------------
Seks i alkohol: zgrana para, która rzadko się rozstaje.
Zobacz więcej -> http://klik.wp.pl/?adr=http%3A%2F%2Fadv.reklama.wp.pl%2Fas%2F843736524.html&sid=20
RE: xml configuration (log4cxx)
Posted by "dB." <db...@dblock.org>.
Override setOption, here's from my extended FixedWindowRollingPolicyEx.
void FixedWindowRollingPolicyEx::setOption(const LogString& option, const LogString& value)
{
if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("PURGEDELAY"), LOG4CXX_STR("purgedelay")))
{
_purgedelay = OptionConverter::toInt(value, 30);
}
else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("PURGE"), LOG4CXX_STR("purge")))
{
_purge = OptionConverter::toBoolean(value, true);
}
else
{
FixedWindowRollingPolicy::setOption(option, value);
}
}
Cheers
dB.
-----Original Message-----
From: Mateusz Olejarka [mailto:x-kilrov@wp.pl]
Sent: Thursday, September 06, 2007 4:59 AM
To: log4cxx-dev
Subject: xml configuration (log4cxx)
Hello, I've created my own appender i I wan't to add an extra parameter
to xml configuration file. How to get to the value of it from code level
? Here is example :
class MyAppender
{
...
protected:
std::string _MyParam;
...
}
<appender name="MyApp" class="org.apache.log4j.MyAppender">
...
<param name="MyParam" value="MyParamValue" />
<param name="Append" value="true" />
...
</appender>
I wan't to assign MyParamValue to _MyParam. How can I do that ?
----------------------------------------------------
Podróż w przeszłość - tysiące atrakcji w całej Polsce,
tylko we wrześniu - Zajrzyj na stronę Edd.com.pl - Kliknij:
http://klik.wp.pl/?adr=www.edd.com.pl&sid=9