|
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) |
|
extern |
|
extern |