コード例 #1
0
ファイル: Program.cs プロジェクト: mdavis332/Kerberos.NET
        public void WriteLine(KerberosLogSource source, string value)
        {
            if (!Enabled)
            {
                return;
            }

            Console.WriteLine($"[{source}] {value}");
        }
コード例 #2
0
        public void WriteLine(KerberosLogSource source, string value, Exception ex)
        {
            if (!Enabled)
            {
                return;
            }

            Debug.WriteLine($"[{source}] {value}");

            WriteLine(source, ex);
        }
コード例 #3
0
        public void WriteLine(KerberosLogSource source, Exception ex)
        {
            if (!Enabled)
            {
                return;
            }

            var exValue = new StringBuilder();

            if (ex is AggregateException agg)
            {
                for (var i = 0; i < agg.InnerExceptions.Count; i++)
                {
                    exValue.AppendFormat($"\r\n[{source}]\t[{i}] {agg.InnerExceptions[i]}");
                }
            }

            Debug.WriteLine(exValue);
        }
コード例 #4
0
 public void WriteLine(KerberosLogSource source, string value, Exception ex)
 {
     exceptions.Add(ex);
 }
コード例 #5
0
 public void WriteLine(KerberosLogSource source, Exception ex)
 {
     WriteLine(source, "", ex);
 }
コード例 #6
0
 public void WriteLine(KerberosLogSource source, string value)
 {
 }
コード例 #7
0
 public void WriteLine(KerberosLogSource source, Exception ex)
 {
     Logs.Add($"[{source}] {ex}");
 }
コード例 #8
0
 public void WriteLine(KerberosLogSource source, string value)
 {
     Logs.Add($"[{source}] {value}");
 }