16 namespace bgp_log_test {
22 bool log_disable = getenv(
"LOG_DISABLE") != NULL;
28 const char *category = getenv(
"BGP_UT_LOG_CATEGORY");
31 const char *level = getenv(
"BGP_UT_LOG_LEVEL");
42 void init(std::string log_file,
unsigned long log_file_size,
43 unsigned long log_file_index,
bool enable_syslog,
44 std::string syslog_facility, std::string ident,
45 std::string log_level) {
46 LoggingInit(log_file, log_file_size, log_file_index,
47 enable_syslog, syslog_facility, ident,
68 BgpServer *server = ipeer ?
const_cast<IPeer *
>(ipeer)->server() : NULL;
log4cplus::LogLevel SandeshLevelTolog4Level(SandeshLevel::type slevel)
SandeshTraceBufferPtr BgpTraceBuf
static SandeshLevel::type StringToLevel(std::string level)
#define BGP_PEER_OBJECT_TRACE_BUF
static void SetLoggingParams(bool enable_local_log, std::string category, std::string level, bool enable_trace_print=false, bool enable_flow_log=false, bool enable_session_syslog=false)
RoutingInstance * routing_instance()
static SandeshLevel::type LoggingLevel()
void LogServerName(const BgpServer *server)
boost::shared_ptr< TraceBuffer< SandeshTrace > > SandeshTraceBufferPtr
static void SetLoggingCategory(std::string category)
static void SetLoggingLevel(std::string level)
SandeshTraceBufferPtr BgpPeerObjectTraceBuf
static void init_common()
#define LOG(_Level, _Msg)
void SetLoggingDisabled(bool flag)
virtual std::string ToString() const
static SandeshLevel::type LoggingUtLevel()
SandeshTraceBufferPtr SandeshTraceBufferCreate(const std::string &buf_name, size_t buf_size, bool trace_enable=true)