Re: log4j properties files having Non-English Characters

2013-08-12 Thread Tim Watts
On Mon, 2013-08-12 at 17:04 +0530, Jagan kona wrote: > log4j.appender.FILE.File=C:\temp\新しいフォルダ\logs\templog4j.log in addition to what Remko said, '\' is the escape character in properties files. You can use '/' instead, or '\\' (which is harder for humans to read). signature.asc Description

Re: Two classes, logging to the same file...

2012-10-22 Thread Tim Watts
Try invoking java with -Dlog4j.debug. That should tell you something. It sounds like it's picking up a different config file from somewhere. On Mon, 2012-10-22 at 22:44 -0400, Peter DePasquale wrote: > Yep, both in one jar (mine), with the two log4j2 jars in the /lib/ext > area. Will have to wo

Re: [OT] Re: logging parallel threads

2012-10-16 Thread Tim Watts
x27; and assigned a thread to > it. Now if 'a' is complete, I will change the status to 'end'. So an > operational guy, by looking at the xml can exactly know what is happening as > the input xml is getting processed. So the whole thing is that what should I > do to creat

[OT] Re: logging parallel threads

2012-10-16 Thread Tim Watts
hat log4j is an overkill, then what > could be the best way to do this. We have so many reads and writes happening > to the same xml file, so is it ok to have a DOM parser like xerces, getting > the whole xml DOM in memory, then make updates at every task and then > persist at every t

Re: logging parallel threads

2012-10-15 Thread Tim Watts
tructure of the xml remains correct > > Fourth, considering the many edits/inserts happening in the xml, how can we > get a good performance? > > > Tim Watts-3 wrote: > > > > On Sat, 2012-10-13 at 05:55 -0700, pa7751 wrote: > >> Hi > >> > >> I n

Re: logging parallel threads

2012-10-13 Thread Tim Watts
On Sat, 2012-10-13 at 05:55 -0700, pa7751 wrote: > Hi > > I need some help to know if log4j can be used in the following scenarios and > how > > 1. In my application there are many small tasks that I need to do, say for > e.g., 100. At every task, I need to log to an xml file, the structure of >

Re: RollingFileAppender vs CompositeRollingAppender

2012-10-05 Thread Tim Watts
On Fri, 2012-10-05 at 16:32 +0530, Praveen Sake wrote: > Hi, > > In our project we are using both RollingFileAppender and > CompositeFileAppender. Both these class files are loaded into classpath, > but only RollingFileAppender is being detected. And, for > CompositeRollingAppender I'm getting Cla

Re: Initializing log4j in a library

2012-07-18 Thread Tim Watts
On Wed, 2012-07-18 at 16:00 +0100, Aidan Delaney wrote: > Dear all, > I have a bunch of loosely related class files that I distrubute in a > single jar. So, for instance I have Foo.java and Bar.java, where > there is not top-level init() for the library. I also want to use > log4j to replace the

Re: Re: This thing changed my life.

2012-06-07 Thread Tim Watts
Sounds like Santhoo wants to be unsubscribed? On Thu, 2012-06-07 at 11:15 -0700, Santhoo Kumar wrote: > ive been feeling disappointed in myself I took my chances with this > I had nowhere to turn... href="http://mjdecoracion.zxq.net/currentevents/22CarlAlien/";>http://mjdecoracion.zxq.net/currente

Re: How to delete individual entries from a log file

2011-12-15 Thread Tim Watts
I'll try to refrain from chastising you for using a log as a work queue... :-) but I suppose the "cleanest" way would be to log to a database and then delete those rows once the files have been indexed. Alternatively, if that adds too many moving parts and you want to stick with text files, leave

RE: log4j----Edit the event received

2011-09-19 Thread Tim Watts
Are you sure there isn't another log4j config embedded in another jar? Happens a lot (or used to in older distros). On Mon, 2011-09-19 at 15:01 -0400, Konduru, Geetha wrote: > No, regarding log4j I my classpath is same as chainsaw... > > -Original Message- > From: Scott Deboy [mailto:sco

Re: Log messages in multithreaded applications

2011-09-04 Thread Tim Watts
See: http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html you want the %c specifier in your log4j configuration for the layout. If each of the classes that will be logging has (or inherits) an initializer like the one you mentioned then "this.getClass()" actually does

Re: Best Place to place log files

2011-02-05 Thread Tim Watts
I would say that where you place the logs is not as important as how that location gets configured for the webapp. Two things to AVOID are 1) requiring the app to be reconfigured whenever a new war is deployed and 2) hard coding the location of the logs and/or the log4j configuration. You can usua

Re: Directing logging of a single class to a different file

2011-01-18 Thread Tim Watts
This may not be relevant but you have the logger for MyClass is declared twice. Try removing the 2nd one. On the other hand, it may be that log4j assumes the part after 'logger' is a package not a class? You could try using an xml config instead. But I would check the source code first (Properties

Re: log4j and common logging

2010-11-17 Thread Tim Watts
logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG > log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG > log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG > log4j.logger.java.sql.Connection=DEBUG > log4j.logger.java.sql.Statement=DEBUG > log4j.logger.java.sql.PreparedStateme

Re: log4j and common logging

2010-11-17 Thread Tim Watts
What does running the program with -Dlog4j.debug tell you? Stderr should show what config file, if any, it's using. On Wed, 2010-11-17 at 14:36 -0500, Henry Lu wrote: > I tried to switch from log4j to org.apache.commons.logging.Log + log4j. > I my code, I have: > > import org.apache.commons.log

Re: How to AUTOMATICALLY append an EOL ("\n") at the log.info("....") output?

2010-09-09 Thread Tim Watts
Put %n at the end of your pattern layout. The full poop on this and more can be found here: http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html On Thu, 2010-09-09 at 11:19 +0200, Ben Stover wrote: > As far as I found out all output initiated by an > > log.info(""

Re: adding lower level debug statements for context-information

2010-08-25 Thread Tim Watts
The NDC class might give you what you want -- or close to it. You could (ab)use it to accumulate context data that gets dumped when a msg is logged. Could get unwieldy fast however. And confusing if you don't manage it properly. Your "just in time" logging idea would likely have a significant perf

Re: Does "org.apache.commons.logging.Log" use log4j.properties as well?

2010-08-15 Thread Tim Watts
Commons Logging is a wrapper around other logging facilities. If Log4J is in the classpath it will "discover" it and use it. See http://commons.apache.org/logging/ On Sun, 2010-08-15 at 03:47 -0700, BenXS wrote: > I learned that I have to specify/import log4j in a java prgm as follows: > > impor

Re: How to address only one of the RootLogger?

2010-08-15 Thread Tim Watts
You could do something like this: In log4.properties: log4j.logger.only.paul=INFO,paul log4j.additivity.only.paul=false In source code: Logger paul = Logger.getLogger("only.paul"); paul.info("some info"); But I'm not so sure this is good from a design p

Re: Adding a custom variable to Log4j logging calls

2008-03-20 Thread Tim Watts
I suppose java.text.MessageFormat would do. For example: log.debug(MessageFormat.format("Something happened; the context is [{1}]", myContextObj)); Although frankly, the simpler approach is something like this: if (log.isDebugEnabled()) { log.debug("Something happened; the context is [" +my

Re: Suppressing stacktrace output

2008-03-20 Thread Tim Watts
OR subclass PatternLayout and add a setIgnoresThrowable(). Then use this subclass in your console appender definition and add a property to disable: ... log4j.appender.console.layout=com.mydomain.MyPatternLayout log4j.appender.console.layout.IgnoresThrowable=false

Re: Could not find root logger information Is this OK?

2008-03-19 Thread Tim Watts
Hi, It looks like log4j may be picking up the wrong config file (unless you've got some mechanism in place to configure log4j additively from multiple files). It's configuring itself from: [some-jar-or-dir]/META-INF/CrystalEnterprise.Trace/basic.properties which apparently does NOT ha

Re: Double Logging

2006-03-30 Thread Tim Watts
On Thursday 30 March 2006 15:44, Javier Gonzalez wrote: > A way to fix this is to > set additivity in your loggers to false. The other one is to implement your > appenders with additivity in mind. Thanks for the quick response. A third way is to comment out the rootCategory. What's the down-side

Double Logging

2006-03-30 Thread Tim Watts
Hi, Does anyone have an idea why all my log entries are posted twice in the log? Below is my configuration file and a tiny program the reproduces the problem. I'm using log4j version 1.2.8 and java version 1.4.2. The other weird thing is that although the log level is set for INFO, only warn