Logger logger = Logger.getLogger(strLoggerName);
setUpLoggerUsingGlobalAppender(logger);

        void setUpLoggerUsingGlobalAppender(Logger log)
        {
                if(m_GlobalAppender == null)
                {
                        try
                        {
                                String strFileName = m_strLoggingDir +
"/hcsnew.log";
                                File    logFile = new File(strFileName);
                                boolean bRoll = logFile.exists();
                            logFile.getParentFile().mkdirs();

                                if((System.getProperty("use.console.logger")
!= null) || ("CONSOLE".equals(System.getProperty("crusade.output"))))
                                {
                                        System.out.println("CREATE CONSOLE
LOGGER");
                                        m_GlobalAppender = new
ConsoleAppender(getLayout());
                                }
                                else
                                {
                                        System.out.println("CREATE FILE
LOGGER");
                                        //get ready to log to files.
                                        m_GlobalAppender = new
BackupFileAppender(getLayout(), strFileName, true);
        
((RollingFileAppender)m_GlobalAppender).setMaxBackupIndex(m_nMaxFiles);
        
((RollingFileAppender)m_GlobalAppender).setMaximumFileSize(m_nMaxSize);
                                        //if there is already a file with
data in it the roll it over for a fresh one.
                                        if (bRoll)
                                        {
        
((RollingFileAppender)m_GlobalAppender).rollOver();
                                        }
        
((RollingFileAppender)m_GlobalAppender).activateOptions();
                                }

                        }
                        catch (Exception e)
                        {
                                System.out.println("Error setting up logger:
" + e.getMessage());
                        }
                }
                log.setLevel(m_Level);
                if(m_GlobalAppender != null)
                        log.addAppender(m_GlobalAppender);
        }

-----Original Message-----
From: Javier Gonzalez [mailto:[EMAIL PROTECTED] 
Sent: July 21, 2005 12:05 PM
To: Log4J Users List
Subject: Re: Log4j logging to System.out?

Then show us your configuration code ;). Perhaps you are loading a
basic configuration and then tweaking your Loggers? BasicConfiguration
has an INFO-level ConsoleAppender attached to the RootLogger...

On 7/21/05, Mike Wannamaker <[EMAIL PROTECTED]>
wrote:
> I don't have a log4j.properties file.  I configure the logger internally
via
> java code.  I install a RollingFileAppender only to each Logger that is
> created and set it's level programmatically.  Could it be that the default
> root logger logs certain levels to System.out and/or System.err?
> 
> TIA
> --ekiM
> 
> -----Original Message-----
> From: Jacob Kjome [mailto:[EMAIL PROTECTED]
> Sent: July 21, 2005 12:00 AM
> To: Log4J Users List
> Subject: Re: Log4j logging to System.out?
> 
> At 10:00 PM 7/20/2005 -0400, you wrote:
>  >For some reason it looks like log.info(...) logs also to System.out.
When
> I
>  >start my application in a console window, these statements log to the
log
>  >file and the console?  Any way to get it to stop?
> 
> Can't begin to tell you until we see your config file.
> 
> Jake
> 
> 
> ---------------------------------------------------------------------
> 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]
> 
> 


-- 
Javier Gonzalez Nicolini

---------------------------------------------------------------------
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