It turns out after many hours of head scratching, that i had a log4j
jar in the root lib of tomcat from another app.

This has been annoying me for months and it is such a simple bug.

Maybe it would be nice to specify what logger you want to use so that
having multiple loggers on the classpath doesnt cause a problem.

Does anyone agree or disagree???

On Jun 9, 2:27 am, Fred Sauer <[email protected]> wrote:
> The default for java.util.logging is to only log significant errors. You can
> change the logging level on the server. The logger is called 'gwt-log'.
> Fred
>
> On Tue, Jun 9, 2009 at 12:54 AM, Steve 
> <[email protected]>wrote:
>
>
>
>
>
>
>
> > Hi fred
>
> > I am using gwt-log 2.6.0 with gwt 1.6.4 running on tomcat 6 on win xp
> > sp2.
>
> > the messages are being logged to the IDE console in hosted mode
> > however when deployed in tomcat no messages are being logged to the
> > server. Im fairly sure this was working but i have no idea when or why
> > it stopped working. The messgaes are logged to div when i set it to
> > enabled so im really confused
>
> > I want to use the JDK 1.4 logging. not log4j.
>
> > Any help would be greatly appreciated.
>
> > btw this is a brilliant project. thank you :-)
>
> > web.xml:
> >   <servlet>
> >      <servlet-name>gwt-log-remote-logger-servlet</servlet-name>
> >      <servlet-
> > class>com.allen_sauer.gwt.log.server.RemoteLoggerServiceImpl</servlet-
> > class>
> >    </servlet>
> >    <servlet-mapping>
> >      <servlet-name>gwt-log-remote-logger-servlet</servlet-name>
> >      <url-pattern>/gwt-log</url-pattern>
> >    </servlet-mapping>
>
> > *.gwt.xml:
> >  <inherits name='com.allen_sauer.gwt.log.gwt-log-DEBUG'/>
> >  <set-property name="log_RemoteLogger" value="ENABLED" />
> >  <set-property name="log_DivLogger" value="DISABLED" />
>
> > code:
>
> >  import com.allen_sauer.gwt.log.client.*;
>
> >  ...
>
> >  public void onModuleLoad() {
> >    // setup logging
> >    final Logger logger = new RemoteLogger();  // logs to stderr on
> > server
> >    Log.addLogger(logger);
> >    Log.setUncaughtExceptionHandler();
>
> >    // this ensures All errors and exceptions are logged
> >    DeferredCommand.addCommand(new Command() {
> >      public void execute() {
> >        onModuleLoadDeffered();
> >      }
> >    });
> >  }
>
> >  /**
> >   * Loads the app.
> >   */
> >  private void onModuleLoadDeffered() {
> >    Log.fatal("hello servlet");
> >  }
>
> > ant build script to compile / create war (i know its a little unusual
> > but the project structure is fairly complex):
>
> >  <target name="run.gwt.compiler.module.client" description="Run GWT
> > compiler">
> >      <java fork="true" jvm="${module.jdk.bin.client}/java"
> > classname="com.google.gwt.dev.Compiler">
> >        <jvmarg line="-Xmx256m -Xss1024k"/>
> >        <classpath>
> >          <pathelement location="${gwt.sdk.home.client}/$
> > {gwt.sdk.dev.jar.name}"/>
> >          <path refid="client.module.sourcepath"/>
> >          <path  refid="library.logger.classpath" />   <!--
> >          <path refid="client.runtime.module.classpath"/>
> >          <path refid="rpc.module.sourcepath"/>
> >        </classpath>
> >        <arg value="-logLevel"/>
> >        <arg value="WARN"/>
> >        <arg value="-war"/>
> >        <arg value="${gwt.compiler.output.client}"/>
> >        <arg value="-style"/>
> >        <arg value="OBF"/>
> >        <arg value="${gwt.module.name}"/>
> >      </java>
> >    </target>
>
> >  <target name="create.war">
> >        <!-- rename folder -->
> >       <delete dir="${basedir}\GWTCompilerOutput\signoff" />
> >       <move file="${basedir}\GWTCompilerOutput
> > \com.paretopartners.signoff.signoffClient" tofile="${basedir}
> > \GWTCompilerOutput\signoff" />
>
> >       <copy todir="${basedir}\GWTCompilerOutput\signoff\WEB-INF">
> >         <fileset dir="${basedir}/server/WEB-INF" />
> >       </copy>
> >       <copy todir="${basedir}\GWTCompilerOutput\signoff\WEB-INF
> > \classes">
> >         <fileset dir="${basedir}/out/production">
> >           <exclude name="**\signoff-transfer\**" />
> >           <exclude name="**\keyimporter\**" />
> >           <exclude name="**\nopassfinder\**" />
> >         </fileset>
> >       </copy>
> >       <copy flatten="true" includeEmptyDirs="no" todir="${basedir}
> > \GWTCompilerOutput\signoff\WEB-INF\lib">
> >         <fileset dir="${basedir}/lib">
> >           <exclude name="**/*.zip"/>
> >           <exclude name="**/gwt-user.jar" />
> >           <exclude name="**/gwt-dev-windows.jar" />
> >         </fileset>
> >       </copy>
> >     </target>
>
> > Thanks
> > Steve
>
> --
> Fred Sauer
>
> Developer Advocate
>
> Google Inc.1600 Amphitheatre Parkway
>
> Mountain View, CA 94043
>
> [email protected] Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"gwt-log" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/gwt-log?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to