Well I am having lots of self doubt.

I am trying to install my own overloaded JDBCRealm,  I have been getting
some Sybase jdescripter error.  (My backend DB has an old means of encoding
passwords so I overloaded the getPassword method.)  I don't know if my code
is getting called or is it not.  I have System.out.... trace statements in
the constructor after the call to the super ctor as well as the getPassword
method.   And, I see none of my trace in any of the Tomcat log files.

This is frustrating after 3 days.

-----Original Message-----
From: Steve Kirk [mailto:[EMAIL PROTECTED]
Sent: Monday, May 23, 2005 1:46 PM
To: 'Tomcat Users List'
Subject: RE: confused about simple logging



Not sure, ut I think all the output streams are diverted to that file.  It's
probably configurable.  Don't know full detail to be honest.  Best wasy is
try it and see.

> -----Original Message-----
> From: Jim Henderson [mailto:[EMAIL PROTECTED]
> Sent: Monday 23 May 2005 19:02
> To: Tomcat Users List
> Subject: RE: confused about simple logging
>
>
>
> If I write to stdout where does that go?
>
> System.stdout.println("Where does this get printed to?");
>
> I assume C:/tomcat.../log/stdout?
>
> -----Original Message-----
> From: Steve Kirk [mailto:[EMAIL PROTECTED]
> Sent: Monday, May 23, 2005 12:28 PM
> To: 'Tomcat Users List'
> Subject: RE: confused about simple logging
>
>
>
> Your confusion possibly arises because there are at least 2
> types of logger
> that you might mean, and 3 main choices for one of those at
> the moment,
> although one of those 3 is deprecated and a second is
> probably becoming less
> popular.
>
> OK I'll take a quick stab and see if this gets you anywhere
> in the right
> direction.
>
> You mention two distinct types of logging.  The 1st is the
> "hit" logging
> which is very similar to what you would get from apache
> httpd.  This simply
> logs each incoming request.  This is achieved by adding a
> <Valve> to your
> %catalina_home%\conf\server.xml - you can embed it inside the
> <Host></Host>,
> <Engine></Engine> or <Context></Context> tags, but for your
> purposes, just
> shove it in the engine for now.  It looks a bit like this:
>
> <Engine blah blah>
>       <Valve
> className="org.apache.catalina.valves.FastCommonAccessLogValve"
>               directory="logs"  prefix="ao_access_log_" suffix=".log"
>               pattern="common" resolveHosts="false"/>
> </Engine>
>
> You can tweak the path, filename, and the pattern that
> defines each line -
> see
> http://jakarta.apache.org/tomcat/tomcat-5.0-doc/config/valve.html
> for details.  Leave resolveHosts set "false" to speed up performance.
>
> Not that my example above is from my own 5.5.9 server - ISTR
> 5.0 config
> syntax is different - check the doc link above for the detail.
>
> The 2nd part of your logging is where you write your own messages to a
> logfile.  I did that as follows:
>
> java.util.logging.Logger logger =
> java.util.logging.Logger.getLogger("logname");
> logger.setLevel(logLevel);
> fh = new FileHandler(logFilePath, maxLogFileSize, logFileCount, true);
> fh.setFormatter(new AoLogFormatter(logFileDateTimePattern));
> logger.addHandler(fh);
>
> Then to write a log message you can just do this:
>
>       log("Write this to the log");
>
> and it will write the log file to logFilePath
>
> See the java.util.logging.Logger javadocs for more details.
>
> This is very basic.  Much more spophistication can be achieved through
> config files.
>
> > -----Original Message-----
> > From: Lane [mailto:[EMAIL PROTECTED]
> > Sent: Monday 23 May 2005 18:01
> > To: Tomcat Users List
> > Subject: confused about simple logging
> >
> >
> > Hello.
> >
> > I'm a bit confused about simple logging on tomcat 5.0.  I've
> > read much of the
> > FAQ at
> > http://jakarta.apache.org/tomcat/faq/logging.html#builtIn but that
> > doesn't seem to address what I'm looking for, which is just
> > routine mundane
> > daily activity.
> >
> > For instance, if I create and deploy a simple "Hello World"
> > application that
> > contains only index.jsp, no servlets, no external classes
> and no JNDI
> > resources, where on earth will a "hit" be recorded when I
> navigate to
> > http://localhost/helloworld/index.jsp ?  And where is the
> > error recorded if I
> > mistype and navigate to http://localhost/helloworld/jndex.JSP ?
> >
> > Do I have to build such logging into the application?  Or
> > does Catalina handle
> > that for me?  And if so ... where on earth?
> >
> > I'm using FreeBSD installed at /usr/local/jakarta-tomcat5.0
> >
> > I see log information in
> /usr/local/jakarta-tomcat5.0/logs/stderr.log
> > and /usr/local/jakarta-tomcat5.0/logs/stdout.log but nothing
> > that records a
> > "page hit."
> >
> > Thanks,
> >
> > lane
> >
> >
> ---------------------------------------------------------------------
> > 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]
>
>
>
>
> ---------------------------------------------------------------------
> 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]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to