Hi David!

Very useful information! Thanks a lot! This probably will help me a lot.
Just a question: where did you found this kind of information?

Best regards,

On Thu, Dec 9, 2010 at 3:32 PM, David Latorre <[email protected]> wrote:

> 2010/12/9 Danilo Rosetto Muñoz <[email protected]>:
> > 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?
>
> You can configure this in your log4j.properties. An pattern you can
> use as an example is:
>
> log4j.appender.File.layout.ConversionPattern=>>>[%d{dd MMM yyyy
> HH:mm:ss,SSS}] IP:%X{remoteIp}:%X{remotePort} - Thread:%t, Class:  %c,
> %p %m %n
>
>
>
>
>
> > 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
> >
>



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

Reply via email to