private void logDebugDetailsOnRun() {
        if (LOGGER.isDebugEnabled()) {
            final InetAddress remoteInetAddress = this.getRemoteAddress().getAddress();
            remoteInetAddress.getHostName(); // Causes future toString() to print the name too

            LOGGER.debug("SMTP connection from {}, new connection count: {}",
                    remoteInetAddress,
                    this.baseSmtpServerRunnable.getNumberOfConnections());
        }
    }
The thread for each session runs on this and shuts down when the quitting
member goes true.
src/main/java/de/gessnerfl/fakesmtp/smtp/server/Session.java