db-torque-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shinkan <shin...@gmail.com>
Subject Re: Log4J + Torque ... gonna drive me mad.
Date Wed, 30 Jul 2008 15:29:05 GMT
Maybe I should have precised that I run a standalone app .. so no
application server :]
Thanks, anyway, that's a pretty hack.

On Wed, Jul 30, 2008 at 17:19, Adam Allgaier <allgaier2@yahoo.com> wrote:

> We created our own servlet to initiate the logger:
>
>    <!-- servlet to initialize the logger -->
>  <servlet>
>    <servlet-name>log4j-init</servlet-name>
>    <servlet-class>com.foo.bar.Log4jInit</servlet-class>
>
>    <init-param>
>      <param-name>log4j-init-file</param-name>
>      <param-value>WEB-INF/logger.conf</param-value>
>    </init-param>
>
>    <load-on-startup>1</load-on-startup>
>  </servlet>
>
>
> public class Log4jInit extends HttpServlet {
>
>  public
>  void init() {
>    String prefix =  getServletContext().getRealPath("/");
>      //set the system property for the logging path
>    System.setProperty("logPath",prefix+"WEB-INF/logs");
>    String file = getInitParameter("log4j-init-file");
>    // if the log4j-init-file is not set, then no point in trying
>    if(file != null) {
>      PropertyConfigurator.configure(prefix+file);
>    }
>  }//init()
>
> }//class
>
>
>
>
>
>
> ----- Original Message ----
> From: Shinkan <shinkan@gmail.com>
> To: Apache Torque Users List <torque-user@db.apache.org>
> Sent: Wednesday, July 30, 2008 10:07:40 AM
> Subject: Re: Log4J + Torque ... gonna drive me mad.
>
> Thanks for your quick answering !
>
> But I tried.
> With something (kinda, don't remember) like
> org.apache.log4j.PropertyConfigurator.loadProperties( myPropertiesFilePath
> );
> But if failed the same way.
>
> And why Torque documentation and defaut Torque.properties file talks about
> embedding log4j properties on Torque.properties ?
> Is this just about the convienience of maintaining and loading the same
> file
> on 2 properties loaders ?
>
> On Wed, Jul 30, 2008 at 17:01, Thomas Fischer <fischer@seitenbau.net>
> wrote:
>
> > Torque does not initialize log4j. Initialize log4j yourself and it will
> > work.
> >
> >   Thomas
> >
> > > Hi everyone !
> > >
> > > I'm trying to make Torque logging working through LOG4J, as it's
> > apparently
> > > the only reliable solution (I would have used the native Java Logger
> > > interface :'( ).
> > > I've tried many many many Google's answers requesting about "torque
> > > logging", "torque log4j", "log4j" and more, and I still fail.
> > >
> > > I now have this configuration .properties section, which is embedded in
> > the
> > > Torque.properties (which is by the way correctly loaded by
> > Torque.init(...))
> > > :
> > >
> > > log4j.category.default = ALL, default
> > > log4j.appender.default = org.apache.log4j.RollingFileAppender
> > > log4j.appender.default.file = log/data.log
> > > log4j.appender.default.layout = org.apache.log4j.PatternLayout
> > > log4j.appender.default.layout.conversionPattern = %d [%t] %-5p %c -
> %m%n
> > > log4j.appender.default.maxBackupIndex = 5
> > > log4j.appender.default.maxFileSize = 5MB
> > > log4j.appender.default.append = true
> > >
> > > Is Torque supposed to init LOG4J at Torque.init( filePath ) phase ?
> > > How could I proceed ?
> > > I always get this message at app's startup :
> > > log4j:WARN No appenders could be found for logger
> > > (org.apache.torque.TorqueInstance).
> > > log4j:WARN Please initialize the log4j system properly.
> > > Thus, I've got absolutely no log ...
> > >
> > > Please, help :'(
> > >
> > > Many thanks in advance.
> > >
> > >
> > > --
> > > Pierre.
> > > Some people, when confronted with a problem, think "I know, I'll use
> > XML".
> > > Now they have two problems. -- Jamie Zawinski / James Robertson
> >
>
>
>
> --
> Pierre.
> Some people, when confronted with a problem, think "I know, I'll use XML".
> Now they have two problems. -- Jamie Zawinski / James Robertson
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-user-help@db.apache.org
>
>


-- 
Pierre.
Some people, when confronted with a problem, think "I know, I'll use XML".
Now they have two problems. -- Jamie Zawinski / James Robertson

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message