OpenSDN source code
|
#include "sandesh/sandesh_trace.h"
#include "sandesh/common/vns_types.h"
#include "base/logging.h"
#include "bgp/bgp_log_types.h"
#include "bgp/bgp_server.h"
#include "bgp/ipeer.h"
#include "bgp/bgp_table.h"
Go to the source code of this file.
Namespaces | |
bgp_log_test | |
Macros | |
#define | BGP_DEBUG_UT(str) BGP_LOG_STR(BgpMessage, Sandesh::LoggingUtLevel(), BGP_LOG_FLAG_ALL, str) |
#define | BGP_WARN_UT(str) BGP_LOG_STR(BgpMessage, SandeshLevel::UT_WARN, BGP_LOG_FLAG_ALL, str) |
#define | BGP_TRACE_BUF "BgpTraceBuf" |
#define | BGP_PEER_OBJECT_TRACE_BUF "BgpPeerObjectTraceBuf" |
#define | BGP_LOG_FLAG_SYSLOG 1 |
#define | BGP_LOG_FLAG_TRACE 2 |
#define | BGP_LOG_FLAG_ALL (BGP_LOG_FLAG_SYSLOG | BGP_LOG_FLAG_TRACE) |
#define | BGP_UVE_SEND(type, object) |
#define | BGP_UVE_SEND2(type, object, arg) |
#define | BGP_LOG(obj, level, flags,...) |
#define | BGP_LOG_NOTICE(obj, flags,...) |
#define | BGP_LOG_STR(obj, level, flags, arg) |
#define | BGP_LOG_ERROR_STR(obj, level, flags, arg) |
#define | BGP_LOG_WARNING_STR(obj, flags, arg) |
#define | BGP_LOG_NOTICE_STR(obj, flags, arg) |
#define | BGP_LOG_SERVER(peer, table) |
#define | BGP_PEER_DIR_OUT "SEND" |
#define | BGP_PEER_DIR_IN "RECV" |
#define | BGP_PEER_DIR_NA "" |
#define | BGP_LOG_PEER_INTERNAL(type, peer, level, flags,...) |
#define | BGP_LOG_PEER(type, peer, level, flags, dir, arg) |
#define | BGP_LOG_PEER_NOTICE(type, peer, flags, dir, arg) |
#define | BGP_LOG_PEER_WARNING(type, peer, flags, dir, arg) |
#define | BGP_LOG_PEER_CRITICAL(type, peer, flags, dir, arg) |
#define | BGP_LOG_PEER_TABLE(peer, level, flags, tbl, arg) |
#define | BGP_LOG_PEER_INSTANCE(peer, instance, level, flags, arg) |
#define | BGP_LOG_PEER_INSTANCE_WARNING(peer, instance, flags, arg) |
#define | BGP_LOG_PEER_INSTANCE_CRITICAL(peer, instance, dir, flags, arg) |
#define | BGP_LOG_ROUTE(table, peer, route, arg) |
#define | BGP_LOG_TABLE(table, level, flags, arg) |
#define | BGP_CONFIG_LOG_INTERNAL(type, server, level, flags,...) |
#define | BGP_CONFIG_LOG_INSTANCE(type, server, rtinstance, level, flags,...) |
#define | BGP_CONFIG_LOG_NEIGHBOR(type, server, neighbor, level, flags,...) |
#define | BGP_CONFIG_LOG_PEERING(type, server, peering, level, flags,...) |
#define | BGP_CONFIG_LOG_PROTOCOL(type, server, protocol, level, flags,...) |
#define | BGP_TRACE_PEER_OBJECT(peer, peer_info) |
#define | BGP_TRACE_PEER_PACKET(peer, msg, size, level) |
Functions | |
void | bgp_log_test::init () |
void | bgp_log_test::init (std::string log_file, unsigned long log_file_size, unsigned long log_file_index, bool enable_syslog, std::string syslog_facility, std::string ident, std::string log_level) |
bool | bgp_log_test::unit_test () |
void | bgp_log_test::LogServerName (const BgpServer *server) |
void | bgp_log_test::LogServerName (const IPeer *ipeer, const BgpTable *table) |
Variables | |
SandeshTraceBufferPtr | BgpTraceBuf |
SandeshTraceBufferPtr | BgpPeerObjectTraceBuf |
#define BGP_CONFIG_LOG_INSTANCE | ( | type, | |
server, | |||
rtinstance, | |||
level, | |||
flags, | |||
... | |||
) |
#define BGP_CONFIG_LOG_INTERNAL | ( | type, | |
server, | |||
level, | |||
flags, | |||
... | |||
) |
#define BGP_CONFIG_LOG_NEIGHBOR | ( | type, | |
server, | |||
neighbor, | |||
level, | |||
flags, | |||
... | |||
) |
#define BGP_CONFIG_LOG_PEERING | ( | type, | |
server, | |||
peering, | |||
level, | |||
flags, | |||
... | |||
) |
#define BGP_CONFIG_LOG_PROTOCOL | ( | type, | |
server, | |||
protocol, | |||
level, | |||
flags, | |||
... | |||
) |
#define BGP_DEBUG_UT | ( | str | ) | BGP_LOG_STR(BgpMessage, Sandesh::LoggingUtLevel(), BGP_LOG_FLAG_ALL, str) |
#define BGP_LOG | ( | obj, | |
level, | |||
flags, | |||
... | |||
) |
#define BGP_LOG_ERROR_STR | ( | obj, | |
level, | |||
flags, | |||
arg | |||
) |
#define BGP_LOG_FLAG_ALL (BGP_LOG_FLAG_SYSLOG | BGP_LOG_FLAG_TRACE) |
#define BGP_LOG_NOTICE | ( | obj, | |
flags, | |||
... | |||
) |
#define BGP_LOG_NOTICE_STR | ( | obj, | |
flags, | |||
arg | |||
) |
#define BGP_LOG_PEER | ( | type, | |
peer, | |||
level, | |||
flags, | |||
dir, | |||
arg | |||
) |
#define BGP_LOG_PEER_CRITICAL | ( | type, | |
peer, | |||
flags, | |||
dir, | |||
arg | |||
) |
#define BGP_LOG_PEER_INSTANCE | ( | peer, | |
instance, | |||
level, | |||
flags, | |||
arg | |||
) |
#define BGP_LOG_PEER_INSTANCE_CRITICAL | ( | peer, | |
instance, | |||
dir, | |||
flags, | |||
arg | |||
) |
#define BGP_LOG_PEER_INSTANCE_WARNING | ( | peer, | |
instance, | |||
flags, | |||
arg | |||
) |
#define BGP_LOG_PEER_INTERNAL | ( | type, | |
peer, | |||
level, | |||
flags, | |||
... | |||
) |
#define BGP_LOG_PEER_NOTICE | ( | type, | |
peer, | |||
flags, | |||
dir, | |||
arg | |||
) |
#define BGP_LOG_PEER_TABLE | ( | peer, | |
level, | |||
flags, | |||
tbl, | |||
arg | |||
) |
#define BGP_LOG_PEER_WARNING | ( | type, | |
peer, | |||
flags, | |||
dir, | |||
arg | |||
) |
#define BGP_LOG_ROUTE | ( | table, | |
peer, | |||
route, | |||
arg | |||
) |
#define BGP_LOG_SERVER | ( | peer, | |
table | |||
) |
#define BGP_LOG_STR | ( | obj, | |
level, | |||
flags, | |||
arg | |||
) |
#define BGP_LOG_TABLE | ( | table, | |
level, | |||
flags, | |||
arg | |||
) |
#define BGP_LOG_WARNING_STR | ( | obj, | |
flags, | |||
arg | |||
) |
#define BGP_TRACE_PEER_OBJECT | ( | peer, | |
peer_info | |||
) |
#define BGP_TRACE_PEER_PACKET | ( | peer, | |
msg, | |||
size, | |||
level | |||
) |
#define BGP_UVE_SEND | ( | type, | |
object | |||
) |
#define BGP_UVE_SEND2 | ( | type, | |
object, | |||
arg | |||
) |
#define BGP_WARN_UT | ( | str | ) | BGP_LOG_STR(BgpMessage, SandeshLevel::UT_WARN, BGP_LOG_FLAG_ALL, str) |
SandeshTraceBufferPtr BgpPeerObjectTraceBuf |
SandeshTraceBufferPtr BgpTraceBuf |