This is how to setup LOG4J in Tomcat
log4j.properties

log4j.logger.foo=ERROR, A0
log4j.logger.deleted_log=INFO, A1
log4j.appender.A0=org.apache.log4j.FileAppender
log4j.appender.A0.File=D:\Program Files\Apache Software Foundation\Tomcat 5.0\logs\foo.log
log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.File=D:\Program Files\Apache Software Foundation\Tomcat 5.0\logs\deleted_log.log
# Define appenders for your logging. These will show which messages to log.
log4j.appender.A0.layout=org.apache.log4j.SimpleLayout
log4j.appender.A1.layout=org.apache.log4j.SimpleLayout
__________________________________________________________________
web.xml
<servlet>
<servlet-name>setup</servlet-name>
<servlet-class>SetupServlet</servlet-class>

<init-param>
<param-name>props</param-name>
<param-value>D:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\logforj\WEB-INF\log4j.properties</param-value>
</init-param>

This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed.  If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy.  Thank you.

----- Original Message ----- From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, June 04, 2006 6:04 PM
Subject: [axis2] How to initialize settings on startup of the service


Hi to all,

how do you initialize settings on startup?

I'd like to set some configurations on the service start; e.g. setting the path of log-file, which I have to do absolute. Therefore I need to access the configurationContext to get the real path of the service location. I put a static initializer in my service implementation; this is called on startup. But AFAK at that time I have no possibility to access the MessageContext, or any other context. I tried o put an init(incomingMessageContext) in my service, but this method never seems to be called. The "first" possibility to access the context-hierarchie is the setOperationContext() which is called whenever a service method is called.
At which point the init() is called?
I don't like to do the settings at any operation call.

Could anyone clearify this please ?!

Thanks to the community

Bille

______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to