Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::record::Event类 参考

日志事件类 更多...

#include <Event.h>

Public 类型

typedef std::shared_ptr< EventPtr
 

Public 成员函数

 Event (DateTime date_time, Level lv, std::string thread_name, tid_t id, std::string file, int32_t line, std::string msg) noexcept
 
const DateTimegetTime () const noexcept
 
Level getLevel () const noexcept
 
tid_t getThreadId () const noexcept
 
int32_t getLine () const noexcept
 
auto & getFileName () const noexcept
 
auto & getMessage () const noexcept
 
auto & getThreadName () const noexcept
 

Private 属性

DateTime dateTime
 
Level level
 
std::string threadName
 
tid_t threadId
 
std::string file
 
int32_t line
 
std::string message
 

详细描述

日志事件类

成员类型定义说明

◆ Ptr

typedef std::shared_ptr<Event> sese::record::Event::Ptr

构造及析构函数说明

◆ Event()

sese::record::Event::Event ( DateTime date_time,
Level lv,
std::string thread_name,
tid_t id,
std::string file,
int32_t line,
std::string msg )
inlinenoexcept

引用了 dateTime, file, level, line, message, threadId , 以及 threadName.

成员函数说明

◆ getFileName()

auto & sese::record::Event::getFileName ( ) const
inlinenodiscardnoexcept

引用了 file.

◆ getLevel()

Level sese::record::Event::getLevel ( ) const
inlinenodiscardnoexcept

引用了 level.

◆ getLine()

int32_t sese::record::Event::getLine ( ) const
inlinenodiscardnoexcept

引用了 line.

◆ getMessage()

auto & sese::record::Event::getMessage ( ) const
inlinenodiscardnoexcept

引用了 message.

◆ getThreadId()

tid_t sese::record::Event::getThreadId ( ) const
inlinenodiscardnoexcept

引用了 threadId.

◆ getThreadName()

auto & sese::record::Event::getThreadName ( ) const
inlinenodiscardnoexcept

引用了 threadName.

◆ getTime()

const DateTime & sese::record::Event::getTime ( ) const
inlinenodiscardnoexcept

引用了 dateTime.

类成员变量说明

◆ dateTime

DateTime sese::record::Event::dateTime
private

被这些函数引用 Event() , 以及 getTime().

◆ file

std::string sese::record::Event::file
private

被这些函数引用 Event() , 以及 getFileName().

◆ level

Level sese::record::Event::level
private

被这些函数引用 Event() , 以及 getLevel().

◆ line

int32_t sese::record::Event::line
private

被这些函数引用 Event() , 以及 getLine().

◆ message

std::string sese::record::Event::message
private

被这些函数引用 Event() , 以及 getMessage().

◆ threadId

tid_t sese::record::Event::threadId
private

被这些函数引用 Event() , 以及 getThreadId().

◆ threadName

std::string sese::record::Event::threadName
private

被这些函数引用 Event() , 以及 getThreadName().


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