/// <summary> /// Creates a simple logger that sends messages in Syslog format via TLS /// </summary> /// <param name="logbusHost">IP address of logbus target</param> /// <param name="logbusPort">UDP port of logbus target</param> /// <param name="facility">Syslog facility to override</param> /// <returns>An ILog, to which clients only submit text part of message, and severity is chosen by the invoked method</returns> public static ILog GetReliableLogger(string logbusHost, int logbusPort, SyslogFacility facility) { return(GetLogger(facility, CollectorHelper.CreateReliableCollector(logbusHost, logbusPort))); }
/// <summary> /// Creates a simple logger that sends messages in Syslog format via TLS, using default port /// </summary> /// <param name="logbusHost">IP address of logbus target</param> /// <param name="facility">Syslog facility to override</param> /// <returns>An ILog, to which clients only submit text part of message, and severity is chosen by the invoked method</returns> public static ILog GetReliableLogger(string logbusHost, SyslogFacility facility) { return(GetLogger(facility, CollectorHelper.CreateReliableCollector(logbusHost, SyslogTlsReceiver.TLS_PORT))); }
/// <summary> /// Creates a simple logger that sends messages in Syslog format via TLS /// </summary> /// <param name="logbusHost">IP address of logbus target</param> /// <param name="logbusPort">TLS port of logbus target</param> /// <returns>An ILog, to which clients only submit text part of message, and severity is chosen by the invoked method</returns> /// <remarks>Facility is set to Local4 as default value</remarks> public static ILog GetReliableLogger(string logbusHost, int logbusPort) { return(GetLogger(CollectorHelper.CreateReliableCollector(logbusHost, logbusPort))); }