Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Install log formatter in glassfish

I don´t like the output of the com.sun.enterprise.server.logging.UniformLogFormatter which might be uniform but not very helpful. So in a first step I just replaced it with the java.util.logging.SimpleFormatter. This actually works fine but for a java.lang.ClassCastException exception:

java.lang.ClassCastException: java.util.logging.SimpleFormatter cannot be cast to com.sun.enterprise.server.logging.UniformLogFormatter

Being a perfectionist I want to get rid of this exception and I wonder if I can create my own child class from com.sun.enterprise.server.logging.UniformLogFormatter and somehow install this class into glassfish.

How to install a custom log formatter into Glassfish?

like image 343
Martin Avatar asked Oct 07 '10 09:10

Martin


1 Answers

Have a look at Configuring format of server log on the GlassFish forums. Basically, you need to:

  • Implement your formatter
  • Put the jar with your formatter in domain_dir/lib/ext.
  • Declare it in <mydomain>/config/logging.properties

See also

  • Configuring Logging
like image 113
Pascal Thivent Avatar answered Nov 08 '22 15:11

Pascal Thivent