FirteX-高性能全文索引和检索平台

API Documentation


首页 | 名字空间列表 | 类继承关系 | 组合类型列表 | $(BL\录(B | 文件列表 | 名字空间成员 | 组合类型成员 | 文件成员

firtex::utility::basic_logger< CharT, TraitsT >模板类参考

#include <logger.h>

继承图,类firtex::utility::basic_logger< CharT, TraitsT >

firtex::utility::basic_logostream< CharT, TraitsT > 所有成员的列表。

公有成员

 basic_logger ()
 basic_logger (basic_ostream< CharT, TraitsT > &os)
 ~basic_logger ()
basic_logger< CharT, TraitsT > & level (level_type level)
bool canLog ()
void reset (basic_ostream< CharT, TraitsT > &os)
void reset (const CharT *logfile)
void reset (log_delegater< CharT > *delegater)

静态公有成员

bool isEnabled (level_type lvl)
void enableLogs (level_type lvl)
void enableLogs (const basic_string< CharT, TraitsT > &logstr)

保护属性

log_delegater< CharT > * m_delegater
level_type m_curLogLevel
bool m_ownDelegater
basic_string< CharT > m_prefix

静态保护属性

level_type m_logLevel

template<class CharT, class TraitsT = std::char_traits<CharT>>
class firtex::utility::basic_logger< CharT, TraitsT >


构造及析构函数文档

template<class CharT, class TraitsT = std::char_traits<CharT>>
firtex::utility::basic_logger< CharT, TraitsT >::basic_logger  )  [inline]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
firtex::utility::basic_logger< CharT, TraitsT >::basic_logger basic_ostream< CharT, TraitsT > &  os  )  [inline]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
firtex::utility::basic_logger< CharT, TraitsT >::~basic_logger  )  [inline]
 


成员函数文档

template<class CharT, class TraitsT = std::char_traits<CharT>>
bool firtex::utility::basic_logger< CharT, TraitsT >::canLog  )  [inline]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
void firtex::utility::basic_logger< CharT, TraitsT >::enableLogs const basic_string< CharT, TraitsT > &  logstr  )  [inline, static]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
void firtex::utility::basic_logger< CharT, TraitsT >::enableLogs level_type  lvl  )  [inline, static]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
bool firtex::utility::basic_logger< CharT, TraitsT >::isEnabled level_type  lvl  )  [inline, static]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
basic_logger<CharT,TraitsT>& firtex::utility::basic_logger< CharT, TraitsT >::level level_type  level  )  [inline]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
void firtex::utility::basic_logger< CharT, TraitsT >::reset log_delegater< CharT > *  delegater  )  [inline]
 

设置logs输出代理

参数:
delegater 输出代理,由外部维护和删除

template<class CharT, class TraitsT = std::char_traits<CharT>>
void firtex::utility::basic_logger< CharT, TraitsT >::reset const CharT *  logfile  )  [inline]
 

设置log 文件

参数:
logfile log文件

template<class CharT, class TraitsT = std::char_traits<CharT>>
void firtex::utility::basic_logger< CharT, TraitsT >::reset basic_ostream< CharT, TraitsT > &  os  )  [inline]
 

设置logger stream

参数:
wos logger stream


成员数据文档

template<class CharT, class TraitsT = std::char_traits<CharT>>
level_type firtex::utility::basic_logger< CharT, TraitsT >::m_curLogLevel [protected]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
log_delegater<CharT>* firtex::utility::basic_logger< CharT, TraitsT >::m_delegater [protected]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
level_type firtex::utility::basic_logger< CharT, TraitsT >::m_logLevel [static, protected]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
bool firtex::utility::basic_logger< CharT, TraitsT >::m_ownDelegater [protected]
 

template<class CharT, class TraitsT = std::char_traits<CharT>>
basic_string<CharT> firtex::utility::basic_logger< CharT, TraitsT >::m_prefix [protected]
 


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

http://www.firtex.org http://www.sourceforge.net/projects/firtex