

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
9 messages in org.apache.logging.log4j-userRe: how to log to different files| From | Sent On | Attachments |
|---|---|---|
| Sebastian Ho | Jun 1, 2004 12:33 am | |
| Jacob Kjome | Jun 1, 2004 6:06 am | |
| Jean Charles Jabouille | Jun 1, 2004 6:21 am | |
| Jacob Kjome | Jun 1, 2004 6:29 am | |
| Douglas WF Acheson | Jun 1, 2004 4:27 pm | .xml |
| Sebastian Ho | Jun 2, 2004 6:37 pm | |
| Douglas WF Acheson | Jun 3, 2004 5:02 pm | |
| Sebastian Ho | Jun 3, 2004 11:20 pm | |
| praveen | Sep 2, 2005 9:40 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: how to log to different files | Actions... |
|---|---|---|
| From: | Jacob Kjome (ho...@visi.com) | |
| Date: | Jun 1, 2004 6:06:50 am | |
| List: | org.apache.logging.log4j-user | |
You are on the right track. Now you just have to set additivity to "false" for each named logger that you don't want to inherit from the root logger. Can't remember the syntax for that in properties files, though. I never use them. Hopefully someone else can provide the syntax.
Jake
At 03:34 PM 6/1/2004 +0800, you wrote:
Hi
I wish to have output from classes to go into a log file and some other classes (from the same packages) into another log file. I have the following log4j.properties configuration but it doesn't work.
From the config, there are 4 fours that I wish to go into 'searchfile' and all the other classes to log to 'file'.
What this produces is both files (searchfile and file) are created and contains exactly the same logs. All logs (including those from the 4 classes) goes into both the files.
This is what I have in my Java files.
static Logger logger = Logger.getLogger(CatCrawler.class); PropertyConfigurator.configure(path_to_log4j.properties_file);
=================================================================================
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=${user.home}/.catcrawler/log/application.log
log4j.appender.file.threshold=debug
log4j.appender.file.append=false
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d [%t] %5p %c{1}:%M - %m%n
log4j.appender.searchfile=org.apache.log4j.FileAppender log4j.appender.searchfile.File=${user.home}/.catcrawler/log/search.log log4j.appender.searchfile.threshold=debug log4j.appender.searchfile.append=false log4j.appender.searchfile.layout=org.apache.log4j.PatternLayout log4j.appender.searchfile.layout.ConversionPattern=%d [%t] %5p %c{1}:%M - %m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.threshold=debug log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d [%t] %5p %c{1}:%M - %m%n
log4j.rootLogger=DEBUG, file, stdout
log4j.logger.sg.edu.astar.bii.catcrawler.ui.CrawlSearchProcess = DEBUG, searchfile log4j.logger.sg.edu.astar.bii.catcrawler.crawler.WebCrawler = DEBUG, searchfile log4j.logger.sg.edu.astar.bii.catcrawler.crawler.HTMLFilter = DEBUG, searchfile log4j.logger.sg.edu.astar.bii.catcrawler.crawler.IndexHTML = DEBUG, searchfile
=================================================================================
Thanks
Sebastian Ho BII








.xml