Interface RewritePolicy

  • All Known Implementing Classes:
    MapRewritePolicy, PropertyRewritePolicy, ReflectionRewritePolicy

    public interface RewritePolicy
    This interface is implemented to provide a rewrite strategy for RewriteAppender. RewriteAppender will call the rewrite method with a source logging event. The strategy may return that event, create a new event or return null to suppress the logging request.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.apache.log4j.spi.LoggingEvent rewrite​(org.apache.log4j.spi.LoggingEvent source)
      Rewrite a logging event.
    • Method Detail

      • rewrite

        org.apache.log4j.spi.LoggingEvent rewrite​(org.apache.log4j.spi.LoggingEvent source)
        Rewrite a logging event.
        Parameters:
        source - a logging event that may be returned or used to create a new logging event.
        Returns:
        a logging event or null to suppress processing.