Hi all!

Sorry for the late answer ... I was in other project and now get back again.

I could resolve the logging per package using log4j. Here go my properties
file:

> log4j.rootLogger=info, file

log4j.logger.org.apache.ftpserver=info, fileftp


> log4j.appender.file.MaxBackupIndex=4

log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %t %5p %c{1}\:%L -
> %m%n

log4j.appender.file.layout=org.apache.log4j.PatternLayout

log4j.appender.file.File=./log/myapp-log.log

log4j.appender.file=org.apache.log4j.RollingFileAppender

log4j.appender.file.MaxFileSize=25MB


> log4j.appender.fileftp.MaxBackupIndex=4

log4j.appender.fileftp.layout.ConversionPattern=%d{ISO8601} %t %5p %c{1}\:%L
> - %m%n

log4j.appender.fileftp.layout=org.apache.log4j.PatternLayout

log4j.appender.fileftp.File=./log/myapp-ftp-log.log

log4j.appender.fileftp=org.apache.log4j.RollingFileAppender

log4j.appender.fileftp.MaxFileSize=25MB



Now, I could notice that I get not so much information through
FtpLoggingFilter.
Samples:

> 2010-12-09 12:15:35,101 pool-3-thread-7  INFO FtpLoggingFilter:84 -
> RECEIVED: QUIT

2010-12-09 12:15:35,105 pool-3-thread-7  INFO FtpLoggingFilter:140 - SENT:
> 221 Goodbye.

2010-12-09 12:15:35,106 pool-3-thread-7  INFO FtpLoggingFilter:158 - CLOSED

2010-12-09 12:19:39,663 pool-3-thread-8  WARN PASS:170 - User failed to log
> in

2010-12-09 12:19:40,163 pool-3-thread-8  WARN PASS:213 - Login failure - a

2010-12-09 12:19:40,165 pool-3-thread-8  INFO FtpLoggingFilter:140 - SENT:
> 530 Authentication failed.


Once I have many client, how is the best way to get IP address on this log?
I want to be able to identify which client am I getting problems, error, or
authentication problems?

Thanks a lot,

On Tue, Nov 9, 2010 at 7:08 AM, David Latorre <[email protected]> wrote:

> Those are logginf frameworks that can be used with FTPServer, which logging
> framekwork are you using?
>
>
> -----Mensaje original-----
> De: Danilo Rosetto Muñoz [mailto:[email protected]]
> Enviado el: lunes, 08 de noviembre de 2010 17:43
> Para: [email protected]
> Asunto: Re: Logging level
>
> David,
>
> Sorry, but what do you mean with "log4j/jul/logback" ?
>
> Thank you!
>
>
>
> On Mon, Nov 8, 2010 at 2:14 PM, David Latorre <[email protected]> wrote:
>
> > Hello Danilo,
> >
> >  You can set the log levels individually according to the logger name
> > (which usually is equal to the name of the class that instantiated the
> > logger) . Something like this should be possible:
> >
> >  com.your.enterpise.yourapp = DEBUG
> >  org.apache.ftpserver = ERROR
> >
> >
> > See the log4j/jul/logback documentation for the specific syntax for
> > your logging package.
> >
> >
> > 2010/11/8 Danilo Rosetto Muñoz <[email protected]>:
> > > Hi,
> > >
> > > I checked http://mina.apache.org/ftpserver/logging.html page. So once
> > the
> > > log is configured through properties file, I believe that its
> impossible
> > set
> > > some filter like we have in XML configuration log files.
> > >
> > > The problem is that I am embedding FTP server on my app and I get too
> > many
> > > logging from FTP. I wouldn´t like to set up my app logging level. So,
> > lets
> > > summarize my question: How to separate my app and FTP server logging?
> May
> > I
> > > do that at run time?
> > >
> > > Thanks a lot,
> > >
> > > --
> > > Danilo Rosetto Muñoz
> > > [email protected]
> > > http://munozdanilo.googlepages.com
> > >
> >
>
>
>
> --
> Danilo Rosetto Muñoz
> [email protected]
> http://munozdanilo.googlepages.com
>
>


-- 
Danilo Rosetto Muñoz
[email protected]
http://br.linkedin.com/in/danilomunoz

Reply via email to