NL::编织::简介::数据管理_当前::日志配置

#include <src/lib/profiles/data-management/Current/LoggingConfiguration.h>

LoggingConfiguration封装编织事件的可配置组件记录子系统。

概括

构造函数和析构函数

LoggingConfiguration (void)

公共属性

mDestNodeIPAddress
mDestNodeId
uint64_t
mGlobalImportance
mImportanceExpiration
mLoggingDestination
char *
mLoggingVolume
uint32_t
mMaximumLogUploadInterval
mMinimumLogUploadInterval
mUploadThreshold
uint32_t

公共职能

GetDestNodeIPAddress () const
GetDestNodeId () const
uint64_t
GetProfileImportance (uint32_t profileId) const
SupportsPerProfileImportance (void) const
bool

公共静态函数

GetInstance (void)

公共属性

目标节点IP地址

nl::Inet::IPAddress mDestNodeIPAddress

目标节点ID

uint64_t mDestNodeId

全球重要性

ImportanceType mGlobalImportance

重要性到期

timestamp_t mImportanceExpiration

记录目的地

char * mLoggingDestination

日志量

uint32_t mLoggingVolume

mMaximumLogUploadInterval

duration_t mMaximumLogUploadInterval

最小日志上传间隔

duration_t mMinimumLogUploadInterval

上传阈值

uint32_t mUploadThreshold

公共职能

获取目标节点IP地址

nl::Inet::IPAddress GetDestNodeIPAddress() const 

获取目标节点 ID

uint64_t GetDestNodeId() const 

获取配置文件重要性

ImportanceType GetProfileImportance(
  uint32_t profileId
) const 

日志配置

 LoggingConfiguration(
  void
)

SupportsPerProfileImportance

bool SupportsPerProfileImportance(
  void
) const 

公共静态函数

获取实例

LoggingConfiguration & GetInstance(
  void
)