public void logRecordingSignal(final DirectBuffer buffer, final int offset, final int length)
    {
        log(RECORDING_SIGNAL, buffer, offset, length);
    }
@Test
    void logRecordingSignal()
    {
        final int offset = 10;
        final int length = 31;
        srcBuffer.setMemory(0, offset, (byte)255);
        srcBuffer.setMemory(offset, length, (byte)3);
        final int recordOffset = HEADER_LENGTH * 7;
        logBuffer.putLong(CAPACITY + TAIL_POSITION_OFFSET, recordOffset);

        logger.logRecordingSignal(srcBuffer, offset, length);

        verifyLogHeader(logBuffer, recordOffset, RECORDING_SIGNAL.toEventCodeId(), length, length);
        for (int i = 0; i < length; i++)
        {
            assertEquals((byte)3, logBuffer.getByte(encodedMsgOffset(recordOffset + LOG_HEADER_LENGTH + i)));
        }
    }