code: public void processEvent(LogRecord record) {
  		byte[] bytes;
  
  		SerializationObject serializationObject = pool.getSerializationObject();
  		try {
  			bytes = serializationObject.serialize(record);
  		} finally {
  			pool.returnSerializationObject(serializationObject);
  		}
  
  		synchronized(this) {
  			if (traceWriter != null && record.getLevel().intValue() < traceThreshold) {
  				traceWriter.logRecord(record.getMillis(), bytes);
  			} else if (logWriter != null) {
  				logWriter.logRecord(record.getMillis(), bytes);
  			}
  		}
  	}
docs: /* (non-Javadoc)
  @see com.ibm.ws.logging.hpel.WsHandler#processEvent(java.util.logging.LogRecord)