client = RpcClientFactory.getDefaultInstance(hostname, port, 1);
}
@Override
public boolean write(String tag, String level, String message) {
SimpleEvent event = new SimpleEvent();
Map<String, String> headers = new HashMap<String, String>();
headers.put(LogEvent.FIELD_NAME_LOGTAG, tag);
headers.put(LogEvent.FIELD_NAME_LOGLEVEL, level);
event.setHeaders(headers);
event.setBody(message.getBytes());
try {
if (!client.isActive()) {
client.close();
client = RpcClientFactory.getDefaultInstance(hostname, port, 1);
}