Thanks for the prompt reply. This is what i did

<?xml version="1.0" encoding="UTF-8" ?>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/";> 
<!DOCTYPE log4j:configuration [<!ENTITY logpath
"/home/stan/logfiles/presenceClient.txt">]> 

     <!-- Presence Appender-->
    <appender name="presenceClientFileAppender"
class="org.apache.log4j.RollingFileAppender">
        
       
        
        
        
       <layout class="org.apache.log4j.PatternLayout"> 
             
        </layout>
    </appender>

and this i the error i got

log4cxx: Error parsing file [/home/stan/datafiles/mugsim/LogConfig.xml],
Internal errorXML parser error code: not well-formed (invalid token) (4)



carnold-3 wrote:
> 
> You could use an XML internal entity for that:
> 
> <!DOCTYPE log4j:configuration [
> <!ENTITY myvariable 'somevalue''>
> ]>
> <log4j:configuration>
>     <logger name="&myvariable;">
>     </logger>
> </log4:configuration>
> 
> 
> See http://www.xml.com/pub/a/98/08/xmlqna2.html, the XML spec or any
> number of other resources.
> 
> On Dec 14, 2010, at 7:49 AM, stan.forums wrote:
> 
>> 
>> Hi all,
>> 
>> I wish to declare a local variable inside my xml configuration file, and
>> then later on i wish to access that variable. The reason being that i
>> declare many appenders in one config file. When i wish to change the path
>> to
>> the log file in the appender, idon't want to have to edit each appender
>> separately, i would like to have a declared logpath variable at the top
>> of
>> the config file and then just have to edit that one variable definition
>> and
>> then all of the appenders will have the correct new path automagically.
>> 
>> thanks
>> -- 
>> View this message in context:
>> http://old.nabble.com/Local-variable-in-XML-configuration-file-tp30454810p30454810.html
>> Sent from the Log4cxx - Users mailing list archive at Nabble.com.
>> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Local-variable-in-XML-configuration-file-tp30454810p30471541.html
Sent from the Log4cxx - Users mailing list archive at Nabble.com.

Reply via email to