LocalFileLogger 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
本地文件记录器为每个事件写入一行。 为每次创建指定一次的文件路径,在生存期内不能更改。 可以在对象生存期内启用/禁用记录器。 默认情况下,记录器处于禁用状态。 创建记录器后,为追加创建或打开日志文件。 磁盘上的刷新在每条记录后发生,以确保即使在异常的程序终止的情况下也会保留数据。 使用 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) |
记录具有严重性的当前字符串 |