Class StacklessLogging

  • All Implemented Interfaces:
    AutoCloseable

    public class StacklessLogging
    extends Object
    implements AutoCloseable
    A try-with-resources compatible layer for hiding stacktraces within the scope of the try block when logging with StdErrLog implementation.

    Use of other logging implementation cause no effect when using this class

    Example:

     try (StacklessLogging scope = new StacklessLogging(EventDriver.class,Noisy.class))
     {
         doActionThatCausesStackTraces();
     }
     
    • Constructor Detail

      • StacklessLogging

        public StacklessLogging​(Class<?>... classesToSquelch)
      • StacklessLogging

        public StacklessLogging​(Logger... logs)