/** Set up the socket server on the specified port. */ public void activateOptions() { if (advertiseViaMulticastDNS) { zeroConf = new ZeroConfSupport(ZONE, port, getName()); zeroConf.advertise(); } startServer(); }
/** Connect to the specified <b>RemoteHost</b> and <b>Port</b>. */ public void activateOptions() { if (advertiseViaMulticastDNS) { zeroConf = new ZeroConfSupport(ZONE, port, getName()); zeroConf.advertise(); } connect(address, port); }
/** Start the ServerMonitor thread. */ private void startServer() { serverMonitor = new ServerMonitor(port, oosList); }
/** Connects to remote server at <code>host</code> and <code>port</code>. */ public SocketAppender(String host, int port) { this.port = port; this.address = getAddressByName(host); this.remoteHost = host; connect(address, port); }
void fireConnector() { if(connector == null) { LogLog.debug("Starting a new connector thread."); connector = new Connector(); connector.setDaemon(true); connector.setPriority(Thread.MIN_PRIORITY); connector.start(); } }
/** Close this appender. <p>This will mark the appender as closed and call then {@link #cleanUp} method. */ synchronized public void close() { if(closed) return; LogLog.debug("closing SocketHubAppender " + getName()); this.closed = true; if (advertiseViaMulticastDNS) { zeroConf.unadvertise(); } cleanUp(); LogLog.debug("SocketHubAppender " + getName() + " closed"); }
/** * Close this appender. * * <p>This will mark the appender as closed and call then {@link * #cleanUp} method. * */ synchronized public void close() { if(closed) return; this.closed = true; if (advertiseViaMulticastDNS) { zeroConf.unadvertise(); } cleanUp(); }
public SyslogAppender(Layout layout, String syslogHost, int syslogFacility) { this(layout, syslogFacility); setSyslogHost(syslogHost); }
public SyslogAppender(Layout layout, int syslogFacility) { this.layout = layout; this.syslogFacility = syslogFacility; this.initSyslogFacilityStr(); }
/** Returns the value of the <b>Facility</b> option. */ public String getFacility() { return getFacilityString(syslogFacility); }
/** Connects to remote server at <code>address</code> and <code>port</code>. */ public SocketHubAppender(int _port) { port = _port; startServer(); }
/** The default constructor will instantiate the appender with a {@link TriggeringEventEvaluator} that will trigger on events with level ERROR or higher.*/ public SMTPAppender() { this(new DefaultEvaluator()); }
/** * The <b>RemoteHost</b> option takes a string value which should be * the host name of the server where a {@link SocketNode} is * running. * */ public void setRemoteHost(String host) { address = getAddressByName(host); remoteHost = host; }
/** Connects to remote server at <code>address</code> and <code>port</code>. */ public SocketAppender(InetAddress address, int port) { this.address = address; this.remoteHost = address.getHostName(); this.port = port; connect(address, port); }
public void finalize() { close(); }
synchronized public void close() { this.closed = true; if (sendOnClose && cb.length() > 0) { sendBuffer(); } }
public SyslogAppender() { this.initSyslogFacilityStr(); }
private void initSyslogFacilityStr() { facilityStr = getFacilityString(this.syslogFacility); if (facilityStr == null) { System.err.println("\"" + syslogFacility + "\" is an unknown syslog facility. Defaulting to \"USER\"."); this.syslogFacility = LOG_USER; facilityStr = "user:"; } else { facilityStr += ":"; } }