A million apologies for the cross post.  I accidently posted this to
the log4j-cvs group (a completely inappropriate group for the
content).

I'm using a SocketAppender in (what I think) is the simplest possible
way.  My config file on the client side looks like:

#-------Client side configuration file-----------------
log4j.rootCategory=DEBUG, A1
log4j.appender.A1=org.apache.log4j.net.SocketAppender
log4j.appender.A1.Port=12345
log4j.appender.A1.RemoteHost=localhost
#------------------------------------------------------

I'm starting a SimpleSocketServer with the following config file as
the argument:

#-------------Server side config file----------- 
log4j.rootLogger=DEBUG, LOG_FILE
log4j.appender.LOG_FILE=org.apache.log4j.RollingFileAppender
log4j.appender.LOG_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOG_FILE.layout.ConversionPattern=%5p %d [%t] (%F:%L)
- %m%n
log4j.appender.LOG_FILE.File=clientLog
#--------------------------------------------------

Everything seems to be working pretty much as expected except that
the (%F:%L) formatting options in my conversion patterns shows as
"(?:?)" in the rolling file clientLog.  Using the same classes (I did
compile with debugging symbols) with a local appender produces the
correct file and line information. 

I know this is probably something trival but I could not find
anything mentioning it in the archives.


=====


__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/

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

Reply via email to