fastdo  0.6.16
eienlog::LogWriter类 参考

日志写入器 更多...

#include <eienlog.hpp>

Public 成员函数

 LogWriter (winux::String const &addr, winux::ushort port, winux::uint16 chunkSize=80)
 构造函数 更多...
 
size_t logEx (winux::Buffer const &data, bool useFgColor, winux::uint16 fgColor, bool useBgColor, winux::uint16 bgColor, winux::uint8 logEncoding, bool isBinary)
 发送日志 更多...
 
size_t log (winux::String const &str, bool useFgColor, winux::uint16 fgColor, bool useBgColor, winux::uint16 bgColor, winux::uint8 logEncoding)
 发送字符串日志 更多...
 
size_t logBin (winux::Buffer const &data, bool useFgColor, winux::uint16 fgColor, bool useBgColor, winux::uint16 bgColor)
 发送二进制日志 更多...
 
size_t log (winux::String const &str, winux::uint8 logEncoding=leUtf8)
 发送字符串日志 更多...
 
size_t logBin (winux::Buffer const &data)
 发送二进制日志 更多...
 
size_t logColor (winux::String const &str, winux::Mixed const &fgColor=winux::mxNull, winux::Mixed const &bgColor=winux::mxNull, winux::uint8 logEncoding=leUtf8)
 发送字符串日志,可指定颜色 更多...
 
size_t logBinColor (winux::Buffer const &data, winux::Mixed const &fgColor=winux::mxNull, winux::Mixed const &bgColor=winux::mxNull)
 发送二进制日志,可指定颜色 更多...
 
int errNo () const
 

详细描述

日志写入器

在文件 eienlog.hpp144 行定义.

构造及析构函数说明

eienlog::LogWriter::LogWriter ( winux::String const &  addr,
winux::ushort  port,
winux::uint16  chunkSize = 80 
)

构造函数

参数
addr地址
port端口号
chunkSize分块封包大小

成员函数说明

size_t eienlog::LogWriter::logEx ( winux::Buffer const &  data,
bool  useFgColor,
winux::uint16  fgColor,
bool  useBgColor,
winux::uint16  bgColor,
winux::uint8  logEncoding,
bool  isBinary 
)

发送日志

size_t eienlog::LogWriter::log ( winux::String const &  str,
bool  useFgColor,
winux::uint16  fgColor,
bool  useBgColor,
winux::uint16  bgColor,
winux::uint8  logEncoding 
)

发送字符串日志

size_t eienlog::LogWriter::logBin ( winux::Buffer const &  data,
bool  useFgColor,
winux::uint16  fgColor,
bool  useBgColor,
winux::uint16  bgColor 
)
inline

发送二进制日志

在文件 eienlog.hpp161 行定义.

size_t eienlog::LogWriter::log ( winux::String const &  str,
winux::uint8  logEncoding = leUtf8 
)
inline

发送字符串日志

参数
str字符串内容
logEncoding指定转换成目标编码发送
返回
size_t 发送的封包数量

在文件 eienlog.hpp171 行定义.

size_t eienlog::LogWriter::logBin ( winux::Buffer const &  data)
inline

发送二进制日志

参数
data二进制数据
返回
size_t 发送的封包数量

在文件 eienlog.hpp180 行定义.

size_t eienlog::LogWriter::logColor ( winux::String const &  str,
winux::Mixed const &  fgColor = winux::mxNull,
winux::Mixed const &  bgColor = winux::mxNull,
winux::uint8  logEncoding = leUtf8 
)
inline

发送字符串日志,可指定颜色

在文件 eienlog.hpp186 行定义.

size_t eienlog::LogWriter::logBinColor ( winux::Buffer const &  data,
winux::Mixed const &  fgColor = winux::mxNull,
winux::Mixed const &  bgColor = winux::mxNull 
)
inline

发送二进制日志,可指定颜色

在文件 eienlog.hpp192 行定义.

int eienlog::LogWriter::errNo ( ) const
inline

在文件 eienlog.hpp197 行定义.


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