diff --git a/src/main/java/net/logstash/logback/appender/AbstractLogstashTcpSocketAppender.java b/src/main/java/net/logstash/logback/appender/AbstractLogstashTcpSocketAppender.java index 3909b972..15e269ef 100644 --- a/src/main/java/net/logstash/logback/appender/AbstractLogstashTcpSocketAppender.java +++ b/src/main/java/net/logstash/logback/appender/AbstractLogstashTcpSocketAppender.java @@ -1106,7 +1106,7 @@ public void addDestination(final String destination) throws IllegalArgumentExcep List parsedDestinations = DestinationParser.parse(destination, DEFAULT_PORT); - addDestinations(parsedDestinations.toArray(new InetSocketAddress[parsedDestinations.size()])); + addDestinations(parsedDestinations.toArray(new InetSocketAddress[0])); } /** diff --git a/src/main/java/net/logstash/logback/appender/AsyncDisruptorAppender.java b/src/main/java/net/logstash/logback/appender/AsyncDisruptorAppender.java index 3ce19aed..b433cc07 100644 --- a/src/main/java/net/logstash/logback/appender/AsyncDisruptorAppender.java +++ b/src/main/java/net/logstash/logback/appender/AsyncDisruptorAppender.java @@ -474,7 +474,7 @@ protected void prepareForDeferredProcessing(Event event) { protected String calculateThreadName() { List threadNameFormatParams = getThreadNameFormatParams(); - return String.format(threadNameFormat, threadNameFormatParams.toArray(new Object[threadNameFormatParams.size()])); + return String.format(threadNameFormat, threadNameFormatParams.toArray()); } protected List getThreadNameFormatParams() {