Exemplo n.º 1
0
 public void Send(SyslogOptions options)
 {
     using (Transport.ISyslogMessageSender sender = options.Sender)
     {
         sender.Send(this, options.Serializer);
     }
 }
Exemplo n.º 2
0
		public static Int32 FromSyslogOptions (SyslogOptions value)
		{
			Int32 rval;
			if (FromSyslogOptions (value, out rval) == -1)
				ThrowArgumentException (value);
			return rval;
		}
        public static Int32 FromSyslogOptions(SyslogOptions value)
        {
            Int32 rval;

            if (FromSyslogOptions(value, out rval) == -1)
            {
                ThrowArgumentException(value);
            }
            return(rval);
        }
        private ISyslogLogger CreateLogger(int port, string hostOrIp = null)
        {
            var options = new SyslogOptions
            {
                AppNameOrTag = "UnitTests",
                HostNameOrIp = hostOrIp ?? IPAddress.Loopback.ToString(),
                Port         = port
            };

            return(new SyslogLogger(options));
        }
Exemplo n.º 5
0
        public static IContainerRegistry RegisterSyslogLogger(this IContainerRegistry container, Action <SyslogOptions> configureOptions)
        {
            if (configureOptions is null)
            {
                throw new ArgumentNullException("You must provide a delegate function to configure the Syslog Logger Options for the SyslogLogger");
            }

            var options = new SyslogOptions();

            configureOptions(options);

            return(RegisterInternal(container, options));
        }
Exemplo n.º 6
0
		public static bool TryToSyslogOptions (Int32 value, out SyslogOptions rval)
		{
			return ToSyslogOptions (value, out rval) == 0;
		}
Exemplo n.º 7
0
		public static bool TryFromSyslogOptions (SyslogOptions value, out Int32 rval)
		{
			return FromSyslogOptions (value, out rval) == 0;
		}
Exemplo n.º 8
0
		private static extern int ToSyslogOptions (Int32 value, out SyslogOptions rval);
 public static bool TryToSyslogOptions(Int32 value, out SyslogOptions rval)
 {
     return(ToSyslogOptions(value, out rval) == 0);
 }
Exemplo n.º 10
0
		private static extern int FromSyslogOptions (SyslogOptions value, out Int32 rval);
Exemplo n.º 11
0
 private static int FromSyslogOptions(SyslogOptions value, out Int32 rval)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 12
0
		public static void openlog (IntPtr ident, SyslogOptions option, 
				SyslogFacility defaultFacility)
		{
			int _option   = UnixConvert.FromSyslogOptions (option);
			int _facility = UnixConvert.FromSyslogFacility (defaultFacility);

			sys_openlog (ident, _option, _facility);
		}
Exemplo n.º 13
0
 public static bool TryFromSyslogOptions(SyslogOptions value, out Int32 rval)
 {
     return(FromSyslogOptions(value, out rval) == 0);
 }
Exemplo n.º 14
0
 private static extern int FromSyslogOptions(SyslogOptions value, out Int32 rval);
Exemplo n.º 15
0
 private static extern void openlog(IntPtr ident, SyslogOptions option, Facility facility);
		private static int ToSyslogOptions (Int32 value, out SyslogOptions rval)
		{
			throw new System.NotImplementedException();
		}
		private static int FromSyslogOptions (SyslogOptions value, out Int32 rval)
		{
			throw new System.NotImplementedException();
		}
Exemplo n.º 18
0
 private static int ToSyslogOptions(Int32 value, out SyslogOptions rval)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 19
0
 private static extern int ToSyslogOptions(Int32 value, out SyslogOptions rval);