package com.l7tech.server.tomcat;

import com.l7tech.util.ExceptionUtils;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.apache.catalina.connector.Request;
import org.apache.catalina.connector.Response;
import org.apache.catalina.valves.ErrorReportValve;

public class SsgErrorReportValve extends ErrorReportValve {
   private static final Logger a = Logger.getLogger(SsgErrorReportValve.class.getName());

   public SsgErrorReportValve() {
      this.setShowReport(false);
      this.setShowServerInfo(false);
   }

   protected void report(Request var1, Response var2, Throwable var3) {
      if (a.isLoggable(Level.FINE)) {
         a.log(Level.FINE, ExceptionUtils.getMessage(var3), ExceptionUtils.getDebugException(var3));
      }

      super.report(var1, var2, var3);
   }
}
