AdminTraceLogger 类

通过注册表跟踪提供可配置,有益于设置包括许多的记录器处理 (请避免编辑许多设置文件) 并处理我们不属于 (MMC) 我们承载的位置。

继承层次结构

System.Object
  System.MarshalByRefObject
    Microsoft.TeamFoundation.Common.AdminTraceLogger

命名空间:  Microsoft.TeamFoundation.Common
程序集:  Microsoft.TeamFoundation.Common(在 Microsoft.TeamFoundation.Common.dll 中)

语法

声明
Public Class AdminTraceLogger _
    Inherits MarshalByRefObject _
    Implements ITFLogger
public class AdminTraceLogger : MarshalByRefObject, 
    ITFLogger

AdminTraceLogger 类型公开以下成员。

构造函数

  名称 描述
公共方法 AdminTraceLogger() 初始化 AdminTraceLogger 类的新实例。此构造函数读取 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TeamFoundationServer\11.0\Admin\TraceLevel. 的 TraceLevel
公共方法 AdminTraceLogger(TraceLevel) 初始化 AdminTraceLogger 类的新实例。

页首

属性

  名称 描述
公共属性静态成员 Default AdminTraceLogger 的默认值实例。
公共属性 TraceLevel 获取记录器 TraceLevel。

页首

方法

  名称 描述
公共方法 CreateObjRef 安全关键。创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。)
公共方法 Debug(String) 编写调试消息来跟踪。此绑定到 dev 调试,因此,是安全的,如果要跟踪、密码。
公共方法 Debug(String, array<Object[]) 编写调试消息来跟踪。此绑定到 dev 调试,因此,是安全的,如果要跟踪、密码。
公共方法 Enter
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 Error(Exception) 格式化异常并将其视为错误消息来跟踪。
公共方法 Error(String) 写入跟踪的错误消息。
公共方法 Error(String, array<Object[]) 写入跟踪的错误消息。
公共方法 Exit
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetLifetimeService 安全关键。检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Heading 写入跟踪的标题行。
公共方法 Heading2 写入跟踪的标题行。
公共方法 Info(String) 写入跟踪的一个信息性消息,该记录器 TraceLevel 设置为 TraceLevel.Info 或 TraceLevel.Verbose 条件下。
公共方法 Info(String, array<Object[]) 写入跟踪的一个信息性消息,该记录器 TraceLevel 设置为 TraceLevel.Info 或 TraceLevel.Verbose 条件下。
公共方法 InitializeLifetimeService 安全关键。获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。)
受保护的方法 MemberwiseClone() 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 MemberwiseClone(Boolean) 创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject。)
公共方法 RegisterPassword 跟踪所有的管理记录并将跟踪选件类是。我们将错误,如果 (1) envvar 的 TFS_SCAN_PASSWORDS 设置,并 (2) 它是调试此开销很大的启用,但是有益于测试该密码在航班记录仪跟踪未结果或记录只调试,因此我们要使密码不关心安全字符串
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 Verbose(String) 写入跟踪的详细消息,该记录器 TraceLevel 设置为 TraceLevel.Verbose 条件下。
公共方法 Verbose(String, array<Object[]) 写入跟踪的详细消息,该记录器 TraceLevel 设置为 TraceLevel.Verbose 条件下。
公共方法 Warning(Exception) 此记录器 TraceLevel 设置为 TraceLevel.Warning、TraceLevel.Info 或 TraceLevel.Verbose 条件下,格式化异常并将其视为警告消息来跟踪。
公共方法 Warning(String) 写入跟踪的警告消息,该记录器 TraceLevel 设置为 TraceLevel.Warning、TraceLevel.Info 或 TraceLevel.Verbose 条件下。
公共方法 Warning(String, array<Object[]) 写入跟踪的警告消息,该记录器 TraceLevel 设置为 TraceLevel.Warning、TraceLevel.Info 或 TraceLevel.Verbose 条件下。
公共方法 WriteLine(TraceLevel, String) 写入跟踪消息,在作为参数是内容首先通过的 traceLevel 低于记录器 TraceLevel 条件下。在调试版本中,此方法可确保输出不包含密码。
受保护的方法 WriteLine(TraceLevel, String, array<Object[])

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Common 命名空间