YSTest: YSLib::LoggedEvent类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Public 属性 | Private 属性 | 所有成员列表
YSLib::LoggedEvent类 参考

记录日志的异常事件类。 更多...

`#include <YException.h>`

类 YSLib::LoggedEvent 继承关系图:
[图例]
YSLib::LoggedEvent 的协作图:
[图例]

## Public 成员函数

| YB_NONNULL (2) LoggedEvent(const char *
| 构造：使用异常字符串和记录等级。 更多...
| LoggedEvent (const string_view, RecordLevel=Emergent)
| LoggedEvent (const GeneralEvent &, RecordLevel=Emergent)
| 构造：使用一般异常事件对象和记录等级。 更多...
| DefDeCopyCtor (LoggedEvent) ~LoggedEvent() override
| 虚析构：类定义外默认实现。 更多...

## Public 属性

| RecordLevel = Emergent)

## Private 属性

RecordLevel | level

## 详细描述

记录日志的异常事件类。

在文件 YException.h 第 50 行定义.

## 构造及析构函数说明

## ◆ LoggedEvent() [1/2]

YSLib::LoggedEvent::LoggedEvent | ( | const | string_view,
|  | RecordLevel | lv = `Emergent`
| ) |  |

在文件 YException.cpp 第 41 行定义.

## ◆ LoggedEvent() [2/2]

YSLib::LoggedEvent::LoggedEvent | ( | const GeneralEvent & | e,
|  | RecordLevel | lv = `Emergent`
| ) |  |

构造：使用一般异常事件对象和记录等级。

自从
  build 624

在文件 YException.cpp 第 45 行定义.

## 成员函数说明

## ◆ DefDeCopyCtor()

YSLib::LoggedEvent::DefDeCopyCtor | ( | LoggedEvent |  | ) |

override

虚析构：类定义外默认实现。

自从
  build 586
  build 586

## ◆ YB_NONNULL()

YSLib::LoggedEvent::YB_NONNULL | ( | 2 |  | ) | const

构造：使用异常字符串和记录等级。

自从
  build 643

前置条件
  间接断言：第一参数非空。

## 类成员变量说明

## ◆ level

RecordLevel YSLib::LoggedEvent::level

private

自从
  build 624

在文件 YException.h 第 54 行定义.

## ◆ RecordLevel

YSLib::LoggedEvent::RecordLevel = Emergent)

在文件 YException.h 第 64 行定义.

该类的文档由以下文件生成:

- YException.h
- YException.cpp