You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by Tommy Pham <to...@gmail.com> on 2020/03/18 03:40:26 UTC

[James 3.4.0] log files

Hello folks,

Looking at the log4j.properties, I'm seeing the root at DEBUG and all the
org.pache.james.* at INFO.

log4j.logger.org.apache.james.mailboxmanager=INFO, MAILBOXMANAGER
log4j.logger.org.apache.james.imapserver=INFO, IMAPSERVER
log4j.logger.org.apache.james.mailetcontainer=INFO, MAILETCONTAINER
log4j.logger.org.apache.james.mailetcontext=INFO, MAILETCONTAINER
log4j.logger.org.apache.james.mailspooler=INFO, MAILETCONTAINER
log4j.logger.org.apache.james.mailprocessor=INFO, MAILETCONTAINER
log4j.logger.org.apache.james.dnsservice=INFO, DNSSERVICE
log4j.logger.org.apache.james.pop3server=INFO, POP3SERVER
log4j.logger.org.apache.james.smtpserver=INFO, SMTPSERVER
log4j.logger.org.apache.james.lmtpserver=INFO, LMTPSERVER
log4j.logger.org.apache.james.mailrepositorystore=INFO, MAILREPOSITORYSTORE
log4j.logger.org.apache.james.usersrepository=INFO, USERSREPOSITORY
log4j.logger.org.apache.james.fetchmail=INFO, FETCHMAIL
log4j.logger.org.apache.james.domainlist=INFO, DOMAINLIST
log4j.logger.org.apache.james.virtualusertable=INFO, VIRTUALUSERTABLE
log4j.logger.org.apache.james.mailqueuefactory=INFO, MAILQUEUEFACTORY
log4j.logger.etm.core.monitor.EtmMonitor= INFO, CONS, FILE

All the log files are configured as default:

conf # grep -i log * | grep 'File='
log4j.properties:log4j.appender.FILE.File=../log/james-server.log
log4j.properties:log4j.appender.MAILBOXMANAGER.File=../log/mailboxmanager.log
log4j.properties:log4j.appender.IMAPSERVER.File=../log/imapserver.log
log4j.properties:log4j.appender.MAILETCONTAINER.File=../log/mailetcontainer.log
log4j.properties:log4j.appender.DNSSERVICE.File=../log/dnsservice.log
log4j.properties:log4j.appender.POP3SERVER.File=../log/pop3server.log
log4j.properties:log4j.appender.SMTPSERVER.File=../log/smtpserver.log
log4j.properties:log4j.appender.LMTPSERVER.File=../log/lmtpserver.log
log4j.properties:log4j.appender.MAILREPOSITORYSTORE.File=../log/mailrepositorystore.log
log4j.properties:log4j.appender.USERSREPOSITORY.File=../log/usersrepository.log
log4j.properties:log4j.appender.FETCHMAIL.File=../log/fetchmail.log
log4j.properties:log4j.appender.DOMAINLIST.File=../log/domainlist.log
log4j.properties:log4j.appender.VIRTUALUSERTABLE.File=../log/virtualusertable.log
log4j.properties:log4j.appender.MAILQUEUEFACTORY.File=../log/mailqueuefactory.log

Yet, I don't see a single log file (other than .dummy) in the
<james_home>/log folder.  I 'run' james as root so it's not a file system
permission issue.  I even checked in /var/log/* too.  Does any one know
where should the logs be at if not <james_home>log?  I'm using the official
zip.

Thanks,
Tommy

Re: [James 3.4.0] log files

Posted by Tommy Pham <to...@gmail.com>.
Hi Jerry,

Thanks for the log4j properties file.  I'll check it out.

Thanks,
Tommy


On Tue, Mar 17, 2020 at 10:27 PM Jerry Malcolm <te...@malcolms.com>
wrote:

> Tommy, I hit this problem as well.  Turns out that all the logs were
> restructured in 3.4, and the log4j file was not updated accordingly.
> I've updated mine and also added several more log points.  This one
> works for me.  Replace your /conf/log4j.properties file with this one,
> and play around with it:
>
> #  Licensed to the Apache Software Foundation (ASF) under one
> #  or more contributor license agreements.  See the NOTICE file
> #  distributed with this work for additional information
> #  regarding copyright ownership.  The ASF licenses this file
> #  to you under the Apache License, Version 2.0 (the
> #  "License"); you may not use this file except in compliance
> #  with the License.  You may obtain a copy of the License at
> #
> #    http://www.apache.org/licenses/LICENSE-2.0
> #
> #  Unless required by applicable law or agreed to in writing,
> #  software distributed under the License is distributed on an
> #  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> #  KIND, either express or implied.  See the License for the
> #  specific language governing permissions and limitations
> #  under the License.
>
> # See http://james.apache.org/server/3/config.html for usage
>
> log4j.rootLogger=INFO
>
> log4j.appender.CONS=org.apache.log4j.ConsoleAppender
> log4j.appender.CONS.layout=org.apache.log4j.PatternLayout
> log4j.appender.CONS.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} | %c
> | %m%n
>
> log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.FILE.File=../log/james-server.log
> log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
> log4j.appender.FILE.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} | %c
> | %m%n
>
> log4j.appender.MAILBOXMANAGER=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.MAILBOXMANAGER.File=../log/mailboxmanager.log
> log4j.appender.MAILBOXMANAGER.DatePattern='.'yyyy-MM-dd
> log4j.appender.MAILBOXMANAGER.layout=org.apache.log4j.PatternLayout
> log4j.appender.MAILBOXMANAGER.layout.ConversionPattern=%-5p
> %d{HH:mm:ss,SSS} | %c | %m%n
>
> log4j.appender.IMAPSERVER=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.IMAPSERVER.File=../log/imapserver.log
> log4j.appender.IMAPSERVER.DatePattern='.'yyyy-MM-dd
> log4j.appender.IMAPSERVER.layout=org.apache.log4j.PatternLayout
> log4j.appender.IMAPSERVER.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS}
> | %c | %m%n
>
> log4j.appender.MAILETCONTAINER=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.MAILETCONTAINER.File=../log/mailetcontainer.log
> log4j.appender.MAILETCONTAINER.DatePattern='.'yyyy-MM-dd
> log4j.appender.MAILETCONTAINER.layout=org.apache.log4j.PatternLayout
> log4j.appender.MAILETCONTAINER.layout.ConversionPattern=%-5p
> %d{HH:mm:ss,SSS} | %c | %m%n
>
> log4j.appender.DNSSERVICE=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.DNSSERVICE.File=../log/dnsservice.log
> log4j.appender.DNSSERVICE.DatePattern='.'yyyy-MM-dd
> log4j.appender.DNSSERVICE.layout=org.apache.log4j.PatternLayout
> log4j.appender.DNSSERVICE.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS}
> | %c | %m%n
>
> log4j.appender.POP3SERVER=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.POP3SERVER.File=../log/pop3server.log
> log4j.appender.POP3SERVER.DatePattern='.'yyyy-MM-dd
> log4j.appender.POP3SERVER.layout=org.apache.log4j.PatternLayout
> log4j.appender.POP3SERVER.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS}
> | %c | %m%n
>
> log4j.appender.SMTPSERVER=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.SMTPSERVER.File=../log/smtpserver.log
> log4j.appender.SMTPSERVER.DatePattern='.'yyyy-MM-dd
> log4j.appender.SMTPSERVER.layout=org.apache.log4j.PatternLayout
> log4j.appender.SMTPSERVER.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS}
> | %c | %m%n
>
> log4j.appender.LMTPSERVER=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.LMTPSERVER.File=../log/lmtpserver.log
> log4j.appender.LMTPSERVER.DatePattern='.'yyyy-MM-dd
> log4j.appender.LMTPSERVER.layout=org.apache.log4j.PatternLayout
> log4j.appender.LMTPSERVER.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS}
> | %c | %m%n
>
>
> log4j.appender.MAILREPOSITORYSTORE=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.MAILREPOSITORYSTORE.File=../log/mailrepositorystore.log
> log4j.appender.MAILREPOSITORYSTORE.DatePattern='.'yyyy-MM-dd
> log4j.appender.MAILREPOSITORYSTORE.layout=org.apache.log4j.PatternLayout
> log4j.appender.MAILREPOSITORYSTORE.layout.ConversionPattern=%-5p
> %d{HH:mm:ss,SSS} | %c | %m%n
>
> log4j.appender.USERSREPOSITORY=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.USERSREPOSITORY.File=../log/usersrepository.log
> log4j.appender.USERSREPOSITORY.DatePattern='.'yyyy-MM-dd
> log4j.appender.USERSREPOSITORY.layout=org.apache.log4j.PatternLayout
> log4j.appender.USERSREPOSITORY.layout.ConversionPattern=%-5p
> %d{HH:mm:ss,SSS} | %c | %m%n
>
> log4j.appender.FETCHMAIL=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.FETCHMAIL.File=../log/fetchmail.log
> log4j.appender.FETCHMAIL.DatePattern='.'yyyy-MM-dd
> log4j.appender.FETCHMAIL.layout=org.apache.log4j.PatternLayout
> log4j.appender.FETCHMAIL.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS}
> | %c | %m%n
>
> log4j.appender.DOMAINLIST=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.DOMAINLIST.File=../log/domainlist.log
> log4j.appender.DOMAINLIST.DatePattern='.'yyyy-MM-dd
> log4j.appender.DOMAINLIST.layout=org.apache.log4j.PatternLayout
> log4j.appender.DOMAINLIST.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS}
> | %c | %m%n
>
> log4j.appender.VIRTUALUSERTABLE=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.VIRTUALUSERTABLE.File=../log/virtualusertable.log
> log4j.appender.VIRTUALUSERTABLE.DatePattern='.'yyyy-MM-dd
> log4j.appender.VIRTUALUSERTABLE.layout=org.apache.log4j.PatternLayout
> log4j.appender.VIRTUALUSERTABLE.layout.ConversionPattern=%-5p
> %d{HH:mm:ss,SSS} | %c | %m%n
>
> log4j.appender.MAILQUEUEFACTORY=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.MAILQUEUEFACTORY.File=../log/mailqueuefactory.log
> log4j.appender.MAILQUEUEFACTORY.DatePattern='.'yyyy-MM-dd
> log4j.appender.MAILQUEUEFACTORY.layout=org.apache.log4j.PatternLayout
> log4j.appender.MAILQUEUEFACTORY.layout.ConversionPattern=%-5p
> %d{HH:mm:ss,SSS} | %c | %m%n
>
> log4j.logger= DEBUG,      CONS, FILE
> log4j.logger.org.apache.james= WARN,       CONS, FILE
> log4j.logger.org.apache.activemq= WARN,       CONS, FILE
> log4j.logger.org.apache.camel= WARN,       CONS, FILE
> log4j.logger.org.apache.xbean.spring= WARN,       CONS, FILE
> log4j.logger.org.springframework= WARN,       CONS, FILE
> log4j.logger.etm.core.monitor.EtmMonitor= WARN,       CONS, FILE
>
> log4j.logger.org.apache.james.dnsservice= WARN,       DNSSERVICE
>
> log4j.logger.org.apache.james.domainlist= WARN,       DOMAINLIST
>
> log4j.logger.org.apache.james.fetchmail= INFO,       FETCHMAIL
>
> log4j.logger.org.apache.james.imap= INFO,       IMAPSERVER
> log4j.logger.org.apache.james.imapserver= INFO,       IMAPSERVER
> log4j.logger.org.apache.james.protocols.imap= INFO,       IMAPSERVER
>
> log4j.logger.org.apache.james.lmtpserver= INFO,       LMTPSERVER
>
> log4j.logger.org.apache.mailbox= INFO,       MAILBOXMANAGER
> log4j.logger.org.apache.james.mailbox= INFO,       MAILBOXMANAGER
> log4j.logger.org.apache.james.adapter.mailbox= INFO,       MAILBOXMANAGER
> log4j.logger.org.apache.james.mailboxmanager= INFO,       MAILBOXMANAGER
>
> log4j.logger.org.apache.james.mailetcontainer= DEBUG,      MAILETCONTAINER
> log4j.logger.org.apache.james.mailetcontext= DEBUG,      MAILETCONTAINER
> log4j.logger.org.apache.james.mailprocessor= DEBUG,      MAILETCONTAINER
> log4j.logger.org.apache.james.mailspooler= DEBUG,      MAILETCONTAINER
> log4j.logger.org.apache.james.spamassassin= DEBUG,      MAILETCONTAINER
> log4j.logger.org.apache.james.transport= DEBUG,      MAILETCONTAINER
> log4j.logger.org.apache.mailet.base= DEBUG,      MAILETCONTAINER
>
> log4j.logger.org.apache.james.mailqueuefactory= INFO,      MAILQUEUEFACTORY
>
> log4j.logger.org.apache.james.mailrepository= INFO,
> MAILREPOSITORYSTORE
>
> log4j.logger.org.apache.james.pop3server= INFO,      POP3SERVER
>
> log4j.logger.org.apache.james.protocols.api= INFO,      SMTPSERVER
> log4j.logger.org.apache.james.protocols.smtp= INFO,      SMTPSERVER
> log4j.logger.org.apache.james.smtpserver= INFO,      SMTPSERVER
>
> log4j.logger.org.apache.james.user= INFO,      USERSREPOSITORY
> log4j.logger.org.apache.james.usersrepository= INFO,      USERSREPOSITORY
>
> log4j.logger.org.apache.james.virtualusertable= INFO,      VIRTUALUSERTABLE
>
> On 3/17/2020 10:40 PM, Tommy Pham wrote:
> > Hello folks,
> >
> > Looking at the log4j.properties, I'm seeing the root at DEBUG and all the
> > org.pache.james.* at INFO.
> >
> > log4j.logger.org.apache.james.mailboxmanager=INFO, MAILBOXMANAGER
> > log4j.logger.org.apache.james.imapserver=INFO, IMAPSERVER
> > log4j.logger.org.apache.james.mailetcontainer=INFO, MAILETCONTAINER
> > log4j.logger.org.apache.james.mailetcontext=INFO, MAILETCONTAINER
> > log4j.logger.org.apache.james.mailspooler=INFO, MAILETCONTAINER
> > log4j.logger.org.apache.james.mailprocessor=INFO, MAILETCONTAINER
> > log4j.logger.org.apache.james.dnsservice=INFO, DNSSERVICE
> > log4j.logger.org.apache.james.pop3server=INFO, POP3SERVER
> > log4j.logger.org.apache.james.smtpserver=INFO, SMTPSERVER
> > log4j.logger.org.apache.james.lmtpserver=INFO, LMTPSERVER
> > log4j.logger.org.apache.james.mailrepositorystore=INFO,
> MAILREPOSITORYSTORE
> > log4j.logger.org.apache.james.usersrepository=INFO, USERSREPOSITORY
> > log4j.logger.org.apache.james.fetchmail=INFO, FETCHMAIL
> > log4j.logger.org.apache.james.domainlist=INFO, DOMAINLIST
> > log4j.logger.org.apache.james.virtualusertable=INFO, VIRTUALUSERTABLE
> > log4j.logger.org.apache.james.mailqueuefactory=INFO, MAILQUEUEFACTORY
> > log4j.logger.etm.core.monitor.EtmMonitor= INFO, CONS, FILE
> >
> > All the log files are configured as default:
> >
> > conf # grep -i log * | grep 'File='
> > log4j.properties:log4j.appender.FILE.File=../log/james-server.log
> >
> log4j.properties:log4j.appender.MAILBOXMANAGER.File=../log/mailboxmanager.log
> > log4j.properties:log4j.appender.IMAPSERVER.File=../log/imapserver.log
> >
> log4j.properties:log4j.appender.MAILETCONTAINER.File=../log/mailetcontainer.log
> > log4j.properties:log4j.appender.DNSSERVICE.File=../log/dnsservice.log
> > log4j.properties:log4j.appender.POP3SERVER.File=../log/pop3server.log
> > log4j.properties:log4j.appender.SMTPSERVER.File=../log/smtpserver.log
> > log4j.properties:log4j.appender.LMTPSERVER.File=../log/lmtpserver.log
> >
> log4j.properties:log4j.appender.MAILREPOSITORYSTORE.File=../log/mailrepositorystore.log
> >
> log4j.properties:log4j.appender.USERSREPOSITORY.File=../log/usersrepository.log
> > log4j.properties:log4j.appender.FETCHMAIL.File=../log/fetchmail.log
> > log4j.properties:log4j.appender.DOMAINLIST.File=../log/domainlist.log
> >
> log4j.properties:log4j.appender.VIRTUALUSERTABLE.File=../log/virtualusertable.log
> >
> log4j.properties:log4j.appender.MAILQUEUEFACTORY.File=../log/mailqueuefactory.log
> >
> > Yet, I don't see a single log file (other than .dummy) in the
> > <james_home>/log folder.  I 'run' james as root so it's not a file system
> > permission issue.  I even checked in /var/log/* too.  Does any one know
> > where should the logs be at if not <james_home>log?  I'm using the
> official
> > zip.
> >
> > Thanks,
> > Tommy
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>

Re: [James 3.4.0] log files

Posted by Jerry Malcolm <te...@malcolms.com>.
Tommy, I hit this problem as well.  Turns out that all the logs were 
restructured in 3.4, and the log4j file was not updated accordingly.  
I've updated mine and also added several more log points.  This one 
works for me.  Replace your /conf/log4j.properties file with this one, 
and play around with it:

#  Licensed to the Apache Software Foundation (ASF) under one
#  or more contributor license agreements.  See the NOTICE file
#  distributed with this work for additional information
#  regarding copyright ownership.  The ASF licenses this file
#  to you under the Apache License, Version 2.0 (the
#  "License"); you may not use this file except in compliance
#  with the License.  You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing,
#  software distributed under the License is distributed on an
#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
#  KIND, either express or implied.  See the License for the
#  specific language governing permissions and limitations
#  under the License.

# See http://james.apache.org/server/3/config.html for usage

log4j.rootLogger=INFO

log4j.appender.CONS=org.apache.log4j.ConsoleAppender
log4j.appender.CONS.layout=org.apache.log4j.PatternLayout
log4j.appender.CONS.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} | %c 
| %m%n

log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.File=../log/james-server.log
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} | %c 
| %m%n

log4j.appender.MAILBOXMANAGER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MAILBOXMANAGER.File=../log/mailboxmanager.log
log4j.appender.MAILBOXMANAGER.DatePattern='.'yyyy-MM-dd
log4j.appender.MAILBOXMANAGER.layout=org.apache.log4j.PatternLayout
log4j.appender.MAILBOXMANAGER.layout.ConversionPattern=%-5p 
%d{HH:mm:ss,SSS} | %c | %m%n

log4j.appender.IMAPSERVER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.IMAPSERVER.File=../log/imapserver.log
log4j.appender.IMAPSERVER.DatePattern='.'yyyy-MM-dd
log4j.appender.IMAPSERVER.layout=org.apache.log4j.PatternLayout
log4j.appender.IMAPSERVER.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} 
| %c | %m%n

log4j.appender.MAILETCONTAINER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MAILETCONTAINER.File=../log/mailetcontainer.log
log4j.appender.MAILETCONTAINER.DatePattern='.'yyyy-MM-dd
log4j.appender.MAILETCONTAINER.layout=org.apache.log4j.PatternLayout
log4j.appender.MAILETCONTAINER.layout.ConversionPattern=%-5p 
%d{HH:mm:ss,SSS} | %c | %m%n

log4j.appender.DNSSERVICE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DNSSERVICE.File=../log/dnsservice.log
log4j.appender.DNSSERVICE.DatePattern='.'yyyy-MM-dd
log4j.appender.DNSSERVICE.layout=org.apache.log4j.PatternLayout
log4j.appender.DNSSERVICE.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} 
| %c | %m%n

log4j.appender.POP3SERVER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.POP3SERVER.File=../log/pop3server.log
log4j.appender.POP3SERVER.DatePattern='.'yyyy-MM-dd
log4j.appender.POP3SERVER.layout=org.apache.log4j.PatternLayout
log4j.appender.POP3SERVER.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} 
| %c | %m%n

log4j.appender.SMTPSERVER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.SMTPSERVER.File=../log/smtpserver.log
log4j.appender.SMTPSERVER.DatePattern='.'yyyy-MM-dd
log4j.appender.SMTPSERVER.layout=org.apache.log4j.PatternLayout
log4j.appender.SMTPSERVER.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} 
| %c | %m%n

log4j.appender.LMTPSERVER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.LMTPSERVER.File=../log/lmtpserver.log
log4j.appender.LMTPSERVER.DatePattern='.'yyyy-MM-dd
log4j.appender.LMTPSERVER.layout=org.apache.log4j.PatternLayout
log4j.appender.LMTPSERVER.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} 
| %c | %m%n

log4j.appender.MAILREPOSITORYSTORE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MAILREPOSITORYSTORE.File=../log/mailrepositorystore.log
log4j.appender.MAILREPOSITORYSTORE.DatePattern='.'yyyy-MM-dd
log4j.appender.MAILREPOSITORYSTORE.layout=org.apache.log4j.PatternLayout
log4j.appender.MAILREPOSITORYSTORE.layout.ConversionPattern=%-5p 
%d{HH:mm:ss,SSS} | %c | %m%n

log4j.appender.USERSREPOSITORY=org.apache.log4j.DailyRollingFileAppender
log4j.appender.USERSREPOSITORY.File=../log/usersrepository.log
log4j.appender.USERSREPOSITORY.DatePattern='.'yyyy-MM-dd
log4j.appender.USERSREPOSITORY.layout=org.apache.log4j.PatternLayout
log4j.appender.USERSREPOSITORY.layout.ConversionPattern=%-5p 
%d{HH:mm:ss,SSS} | %c | %m%n

log4j.appender.FETCHMAIL=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FETCHMAIL.File=../log/fetchmail.log
log4j.appender.FETCHMAIL.DatePattern='.'yyyy-MM-dd
log4j.appender.FETCHMAIL.layout=org.apache.log4j.PatternLayout
log4j.appender.FETCHMAIL.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} 
| %c | %m%n

log4j.appender.DOMAINLIST=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DOMAINLIST.File=../log/domainlist.log
log4j.appender.DOMAINLIST.DatePattern='.'yyyy-MM-dd
log4j.appender.DOMAINLIST.layout=org.apache.log4j.PatternLayout
log4j.appender.DOMAINLIST.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} 
| %c | %m%n

log4j.appender.VIRTUALUSERTABLE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.VIRTUALUSERTABLE.File=../log/virtualusertable.log
log4j.appender.VIRTUALUSERTABLE.DatePattern='.'yyyy-MM-dd
log4j.appender.VIRTUALUSERTABLE.layout=org.apache.log4j.PatternLayout
log4j.appender.VIRTUALUSERTABLE.layout.ConversionPattern=%-5p 
%d{HH:mm:ss,SSS} | %c | %m%n

log4j.appender.MAILQUEUEFACTORY=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MAILQUEUEFACTORY.File=../log/mailqueuefactory.log
log4j.appender.MAILQUEUEFACTORY.DatePattern='.'yyyy-MM-dd
log4j.appender.MAILQUEUEFACTORY.layout=org.apache.log4j.PatternLayout
log4j.appender.MAILQUEUEFACTORY.layout.ConversionPattern=%-5p 
%d{HH:mm:ss,SSS} | %c | %m%n

log4j.logger= DEBUG,      CONS, FILE
log4j.logger.org.apache.james= WARN,       CONS, FILE
log4j.logger.org.apache.activemq= WARN,       CONS, FILE
log4j.logger.org.apache.camel= WARN,       CONS, FILE
log4j.logger.org.apache.xbean.spring= WARN,       CONS, FILE
log4j.logger.org.springframework= WARN,       CONS, FILE
log4j.logger.etm.core.monitor.EtmMonitor= WARN,       CONS, FILE

log4j.logger.org.apache.james.dnsservice= WARN,       DNSSERVICE

log4j.logger.org.apache.james.domainlist= WARN,       DOMAINLIST

log4j.logger.org.apache.james.fetchmail= INFO,       FETCHMAIL

log4j.logger.org.apache.james.imap= INFO,       IMAPSERVER
log4j.logger.org.apache.james.imapserver= INFO,       IMAPSERVER
log4j.logger.org.apache.james.protocols.imap= INFO,       IMAPSERVER

log4j.logger.org.apache.james.lmtpserver= INFO,       LMTPSERVER

log4j.logger.org.apache.mailbox= INFO,       MAILBOXMANAGER
log4j.logger.org.apache.james.mailbox= INFO,       MAILBOXMANAGER
log4j.logger.org.apache.james.adapter.mailbox= INFO,       MAILBOXMANAGER
log4j.logger.org.apache.james.mailboxmanager= INFO,       MAILBOXMANAGER

log4j.logger.org.apache.james.mailetcontainer= DEBUG,      MAILETCONTAINER
log4j.logger.org.apache.james.mailetcontext= DEBUG,      MAILETCONTAINER
log4j.logger.org.apache.james.mailprocessor= DEBUG,      MAILETCONTAINER
log4j.logger.org.apache.james.mailspooler= DEBUG,      MAILETCONTAINER
log4j.logger.org.apache.james.spamassassin= DEBUG,      MAILETCONTAINER
log4j.logger.org.apache.james.transport= DEBUG,      MAILETCONTAINER
log4j.logger.org.apache.mailet.base= DEBUG,      MAILETCONTAINER

log4j.logger.org.apache.james.mailqueuefactory= INFO,      MAILQUEUEFACTORY

log4j.logger.org.apache.james.mailrepository= INFO,      MAILREPOSITORYSTORE

log4j.logger.org.apache.james.pop3server= INFO,      POP3SERVER

log4j.logger.org.apache.james.protocols.api= INFO,      SMTPSERVER
log4j.logger.org.apache.james.protocols.smtp= INFO,      SMTPSERVER
log4j.logger.org.apache.james.smtpserver= INFO,      SMTPSERVER

log4j.logger.org.apache.james.user= INFO,      USERSREPOSITORY
log4j.logger.org.apache.james.usersrepository= INFO,      USERSREPOSITORY

log4j.logger.org.apache.james.virtualusertable= INFO,      VIRTUALUSERTABLE

On 3/17/2020 10:40 PM, Tommy Pham wrote:
> Hello folks,
>
> Looking at the log4j.properties, I'm seeing the root at DEBUG and all the
> org.pache.james.* at INFO.
>
> log4j.logger.org.apache.james.mailboxmanager=INFO, MAILBOXMANAGER
> log4j.logger.org.apache.james.imapserver=INFO, IMAPSERVER
> log4j.logger.org.apache.james.mailetcontainer=INFO, MAILETCONTAINER
> log4j.logger.org.apache.james.mailetcontext=INFO, MAILETCONTAINER
> log4j.logger.org.apache.james.mailspooler=INFO, MAILETCONTAINER
> log4j.logger.org.apache.james.mailprocessor=INFO, MAILETCONTAINER
> log4j.logger.org.apache.james.dnsservice=INFO, DNSSERVICE
> log4j.logger.org.apache.james.pop3server=INFO, POP3SERVER
> log4j.logger.org.apache.james.smtpserver=INFO, SMTPSERVER
> log4j.logger.org.apache.james.lmtpserver=INFO, LMTPSERVER
> log4j.logger.org.apache.james.mailrepositorystore=INFO, MAILREPOSITORYSTORE
> log4j.logger.org.apache.james.usersrepository=INFO, USERSREPOSITORY
> log4j.logger.org.apache.james.fetchmail=INFO, FETCHMAIL
> log4j.logger.org.apache.james.domainlist=INFO, DOMAINLIST
> log4j.logger.org.apache.james.virtualusertable=INFO, VIRTUALUSERTABLE
> log4j.logger.org.apache.james.mailqueuefactory=INFO, MAILQUEUEFACTORY
> log4j.logger.etm.core.monitor.EtmMonitor= INFO, CONS, FILE
>
> All the log files are configured as default:
>
> conf # grep -i log * | grep 'File='
> log4j.properties:log4j.appender.FILE.File=../log/james-server.log
> log4j.properties:log4j.appender.MAILBOXMANAGER.File=../log/mailboxmanager.log
> log4j.properties:log4j.appender.IMAPSERVER.File=../log/imapserver.log
> log4j.properties:log4j.appender.MAILETCONTAINER.File=../log/mailetcontainer.log
> log4j.properties:log4j.appender.DNSSERVICE.File=../log/dnsservice.log
> log4j.properties:log4j.appender.POP3SERVER.File=../log/pop3server.log
> log4j.properties:log4j.appender.SMTPSERVER.File=../log/smtpserver.log
> log4j.properties:log4j.appender.LMTPSERVER.File=../log/lmtpserver.log
> log4j.properties:log4j.appender.MAILREPOSITORYSTORE.File=../log/mailrepositorystore.log
> log4j.properties:log4j.appender.USERSREPOSITORY.File=../log/usersrepository.log
> log4j.properties:log4j.appender.FETCHMAIL.File=../log/fetchmail.log
> log4j.properties:log4j.appender.DOMAINLIST.File=../log/domainlist.log
> log4j.properties:log4j.appender.VIRTUALUSERTABLE.File=../log/virtualusertable.log
> log4j.properties:log4j.appender.MAILQUEUEFACTORY.File=../log/mailqueuefactory.log
>
> Yet, I don't see a single log file (other than .dummy) in the
> <james_home>/log folder.  I 'run' james as root so it's not a file system
> permission issue.  I even checked in /var/log/* too.  Does any one know
> where should the logs be at if not <james_home>log?  I'm using the official
> zip.
>
> Thanks,
> Tommy
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org