LocalFileLogger 类

定义

本地文件记录器为每个事件写入一行。 为每次创建指定一次的文件路径,在生存期内不能更改。 可以在对象生存期内启用/禁用记录器。 默认情况下,记录器处于禁用状态。 创建记录器后,为追加创建或打开日志文件。 磁盘上的刷新在每条记录后发生,以确保即使在异常的程序终止的情况下也会保留数据。 使用 soft dispose 方法。 Dispose 后无例外,只是不需要操作。 当记录器已释放并且某些过时组件尝试使用它时,这将有助于实现集中式记录器。 在这种情况下,我们不想要使整个应用程序失败。

public ref class LocalFileLogger sealed : IDisposable, Microsoft::VisualStudio::LocalLogger::ILocalFileLogger
public sealed class LocalFileLogger : IDisposable, Microsoft.VisualStudio.LocalLogger.ILocalFileLogger
type LocalFileLogger = class
    interface ILocalFileLogger
    interface IDisposable
Public NotInheritable Class LocalFileLogger
Implements IDisposable, ILocalFileLogger
继承
LocalFileLogger
实现

构造函数

LocalFileLogger()

默认构造函数

LocalFileLogger(String)

具有指定记录器文件名的构造函数

属性

Enabled

获取或设置一个值,该值指示是否已启用记录器。

FullLogPath

获取完整的记录器文件路径

方法

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

Log(LocalLoggerSeverity, String, String)

记录具有严重性的当前字符串

适用于