src/main/java/com/arpnetworking/logback/jackson/RedactionFilter.java
@Override
    @Deprecated
    public void serializeAsField(
            final Object pojo,
            final JsonGenerator jgen,
            final SerializerProvider prov,
            final BeanPropertyWriter writer) throws Exception {
        if (writer.getAnnotation(LogRedact.class) == null) {
            super.serializeAsField(pojo, jgen, prov, writer);
        } else { // since 2.3
            if (_allowNull && writer.get(pojo) == null) {
                super.serializeAsField(pojo, jgen, prov, writer);
            } else {
                jgen.writeStringField(writer.getSerializedName().getValue(), REDACTION_STRING);
            }
        }
    }
@Override
    @Deprecated
    public void serializeAsField(
            final Object pojo,
            final JsonGenerator jgen,
            final SerializerProvider prov,
            final BeanPropertyWriter writer) throws Exception {
        if (writer.getAnnotation(LogRedact.class) == null) {
            super.serializeAsField(pojo, jgen, prov, writer);
        } else { // since 2.3
            if (_allowNull && writer.get(pojo) == null) {
                super.serializeAsField(pojo, jgen, prov, writer);
            } else {
                jgen.writeStringField(writer.getSerializedName().getValue(), REDACTION_STRING);
            }
        }
    }
@ Override @ Deprecated public void serializeAsField ( final Object pojo , final JsonGenerator jgen , final SerializerProvider prov , final BeanPropertyWriter writer ) throws Exception { if ( writer . getAnnotation ( LogRedact . class ) == null ) { super . serializeAsField ( pojo , jgen , prov , writer ) ; } else { // since 2.3 if ( _allowNull && writer . get ( pojo ) == null ) { super . serializeAsField ( pojo , jgen , prov , writer ) ; } else { jgen . writeStringField ( writer . getSerializedName ( ) . getValue ( ) , REDACTION_STRING ) ; } } }
{@inheritDoc}

@deprecated Provided for compatibility with deprecated method in Jackson.
{ @inheritDoc }