コード例 #1
0
        internal static void SecureChannelCtor(
            object secureChannel,
            string hostname,
            X509CertificateCollection clientCertificates,
            EncryptionPolicy encryptionPolicy)
        {
            if (!s_log.IsEnabled())
            {
                return;
            }

            int    clientCertificatesCount = 0;
            string arg1Str = "";

            if (clientCertificates != null)
            {
                clientCertificatesCount = clientCertificates.Count;
            }

            if (hostname != null)
            {
                arg1Str = hostname;
            }

            s_log.SecureChannelCtor(arg1Str, LoggingHash.HashInt(secureChannel), clientCertificatesCount, encryptionPolicy);
        }
コード例 #2
0
 internal static void PrintError(ComponentType componentType, object obj, string method, string msg)
 {
     s_log.CriticalError(LoggingHash.GetObjectName(msg),
                         LoggingHash.GetObjectName(method),
                         LoggingHash.GetObjectName(obj),
                         LoggingHash.HashInt(obj),
                         componentType);
 }
コード例 #3
0
ファイル: HttpEventSource.cs プロジェクト: michaelaird/corefx
 internal static void UriBaseAddress(object obj, string baseAddress)
 {
     if (!s_log.IsEnabled())
     {
         return;
     }
     s_log.UriBaseAddress(baseAddress, LoggingHash.GetObjectName(obj), LoggingHash.HashInt(obj));
 }
コード例 #4
0
ファイル: HttpEventSource.cs プロジェクト: michaelaird/corefx
 internal static void ContentNull(object obj)
 {
     if (!s_log.IsEnabled())
     {
         return;
     }
     s_log.ContentNull(LoggingHash.GetObjectName(obj), LoggingHash.HashInt(obj));
 }
コード例 #5
0
 internal static void Exception(ComponentType componentType, object obj, string method, Exception e)
 {
     s_log.CriticalException(LoggingHash.GetObjectName(obj),
                             LoggingHash.GetObjectName(method),
                             LoggingHash.GetObjectName(e.Message),
                             LoggingHash.HashInt(obj),
                             LoggingHash.GetObjectName(e.StackTrace),
                             componentType);
 }
コード例 #6
0
ファイル: HttpEventSource.cs プロジェクト: michaelaird/corefx
 internal static void Associate(object objA, object objB)
 {
     if (!s_log.IsEnabled())
     {
         return;
     }
     s_log.Associate(LoggingHash.GetObjectName(objA),
                     LoggingHash.HashInt(objA),
                     LoggingHash.GetObjectName(objB),
                     LoggingHash.HashInt(objB));
 }
コード例 #7
0
ファイル: HttpEventSource.cs プロジェクト: michaelaird/corefx
        internal static void ClientSendCompleted(HttpClient httpClient, HttpResponseMessage response, HttpRequestMessage request)
        {
            if (!s_log.IsEnabled())
            {
                return;
            }
            string responseString = "";

            if (response != null)
            {
                responseString = response.ToString();
            }
            s_log.ClientSendCompleted(LoggingHash.HashInt(request), LoggingHash.HashInt(response), responseString, LoggingHash.HashInt(httpClient));
        }
コード例 #8
0
        internal static void Enter(ComponentType componentType, object obj, string method, object paramObject)
        {
            if (!s_log.IsEnabled())
            {
                return;
            }

            string callerName;
            int    callerHash;
            string parametersName = "";
            int    parametersHash = 0;

            if (obj is string)
            {
                callerName = obj as string;
                callerHash = 0;
            }
            else
            {
                callerName = LoggingHash.GetObjectName(obj);
                callerHash = LoggingHash.HashInt(obj);
            }

            if (paramObject is string)
            {
                parametersName = paramObject as string;
                parametersHash = 0;
            }
            else if (paramObject != null)
            {
                parametersName = LoggingHash.GetObjectName(paramObject);
                parametersHash = LoggingHash.HashInt(paramObject);
            }

            s_log.FunctionStart(
                callerName,
                callerHash,
                LoggingHash.GetObjectName(method),
                parametersName,
                parametersHash,
                componentType);
        }
コード例 #9
0
 internal static void Connected(Socket socket, object localEp, object remoteEp)
 {
     if (!s_log.IsEnabled())
     {
         return;
     }
     s_log.Connected(LoggingHash.GetObjectName(localEp), LoggingHash.GetObjectName(remoteEp), LoggingHash.HashInt(socket));
 }