/**
   * Writes this event object to the bytesMessage.
   *
   * @param bytesMessage Bytes message
   * @throws javax.jms.JMSException If an exception occurs while writing value to the message
   * @see #fromMessage(javax.jms.BytesMessage)
   */
  @Override
  public void toMessage(BytesMessage bytesMessage) throws JMSException {
    super.toMessage(bytesMessage);
    bytesMessage.setIntProperty("Request Type", RequestEventFactory.LOG_LEVEL_REQUEST_EVENT);

    if (loggerNames != null) {
      bytesMessage.writeInt(loggerNames.size());
      for (String loggerName : loggerNames) bytesMessage.writeUTF(loggerName);
    } else bytesMessage.writeInt(-1);
  }