構成 | ネームスペース | マクロ定義

include/Logger.hpp

#include <string>
#include <map>
#include <vector>
#include <ostream>
#include <boost/shared_ptr.hpp>
#include <boost/format.hpp>

構成

struct  NSHarkBinaural::LogLevel
 ロギング出力のログレベルを表す. [詳細]
class  NSHarkBinaural::Logger
 ロギングする. [詳細]
struct  NSHarkBinaural::Logger::OstreamPtr

ネームスペース

namespace  NSHarkBinaural

マクロ定義

#define LOG_FUNC_NAME   __func__
#define LogFinest(logger, msg)   do {if (logger.GetLevel() <= LogLevel::FINEST) (logger).Finest(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogFiner(logger, msg)   do {if (logger.GetLevel() <= LogLevel::FINER) (logger).Finer(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogFine(logger, msg)   do {if (logger.GetLevel() <= LogLevel::FINE) (logger).Fine(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogConfig(logger, msg)   do {if (logger.GetLevel() <= LogLevel::CONFIG) (logger).Config(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogInfo(logger, msg)   do {if (logger.GetLevel() <= LogLevel::INFO) (logger).Info(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogWarning(logger, msg)   do {if (logger.GetLevel() <= LogLevel::WARNING) (logger).Warning(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogSevere(logger, msg)   do {if (logger.GetLevel() <= LogLevel::SEVERE) (logger).Severe(msg, __FILE__, LOG_FUNC_NAME);} while(0)

マクロ定義

#define LOG_FUNC_NAME   __func__
#define LogConfig (   logger,
  msg 
)    do {if (logger.GetLevel() <= LogLevel::CONFIG) (logger).Config(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogFine (   logger,
  msg 
)    do {if (logger.GetLevel() <= LogLevel::FINE) (logger).Fine(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogFiner (   logger,
  msg 
)    do {if (logger.GetLevel() <= LogLevel::FINER) (logger).Finer(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogFinest (   logger,
  msg 
)    do {if (logger.GetLevel() <= LogLevel::FINEST) (logger).Finest(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogInfo (   logger,
  msg 
)    do {if (logger.GetLevel() <= LogLevel::INFO) (logger).Info(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogSevere (   logger,
  msg 
)    do {if (logger.GetLevel() <= LogLevel::SEVERE) (logger).Severe(msg, __FILE__, LOG_FUNC_NAME);} while(0)
#define LogWarning (   logger,
  msg 
)    do {if (logger.GetLevel() <= LogLevel::WARNING) (logger).Warning(msg, __FILE__, LOG_FUNC_NAME);} while(0)