src/main/java/com/arpnetworking/logback/BaseLoggingEncoder.java
@Override
    public byte[] encode(final ILoggingEvent event) {
        final Marker marker = event.getMarker();
        final String name = event.getMessage();
        final Object[] argumentArray = event.getArgumentArray();

        String output;
        try {
            output = encodeAsString(event, marker, name, argumentArray);
        } catch (final EncodingException ee) {
            output = encodeAsString(event, ee);
        }
        return encodeString(output);
    }
@Override
    public byte[] encode(final ILoggingEvent event) {
        final Marker marker = event.getMarker();
        final String name = event.getMessage();
        final Object[] argumentArray = event.getArgumentArray();

        String output;
        try {
            output = encodeAsString(event, marker, name, argumentArray);
        } catch (final EncodingException ee) {
            output = encodeAsString(event, ee);
        }
        return encodeString(output);
    }
@ Override public byte [ ] encode ( final ILoggingEvent event ) { final Marker marker = event . getMarker ( ) ; final String name = event . getMessage ( ) ; final Object [ ] argumentArray = event . getArgumentArray ( ) ; String output ; try { output = encodeAsString ( event , marker , name , argumentArray ) ; } catch ( final EncodingException ee ) { output = encodeAsString ( event , ee ) ; } return encodeString ( output ) ; }
{@inheritDoc}
{