#include <sandesh/sandesh_types.h>
#include <sandesh/sandesh.h>
#include <sandesh/sandesh_trace.h>
#include <sandesh/common/vns_types.h>
#include <sandesh/common/vns_constants.h>
#include <string>
#include "bgp/routing-instance/routing_instance_analytics_types.h"
Go to the source code of this file.
|
#define | ROUTING_INSTANCE_DORMANT_TRACE_BUFFER_THRESHOLD_1K 1024 |
|
#define | ROUTING_INSTANCE_DORMANT_TRACE_BUFFER_SIZE_64K (64*1024) |
|
#define | RTINSTANCE_TRACE_BUF "RoutingInstanceTraceBuf" |
|
#define | RTINSTANCE_LOG_FLAG_SYSLOG 1 |
|
#define | RTINSTANCE_LOG_FLAG_TRACE 2 |
|
#define | RTINSTANCE_LOG_FLAG_ALL |
|
#define | RTINSTANCE_LOG_INTERNAL(type, server, rti, level, flags,...) |
|
#define | RTINSTANCE_LOG_INTERNAL2(type, server, level, flags,...) |
|
#define | RTINSTANCE_LOG(type, rtinstance, level, flags,...) |
|
#define | RTINSTANCE_LOG_MESSAGE(server, level, flags,...) RTINSTANCE_LOG_INTERNAL2(Message, server, level, flags, ##__VA_ARGS__); \ |
|
#define | RTINSTANCE_LOG_WARNING_MESSAGE(server, flags,...) |
|
#define | RTINSTANCE_LOG_PEER(type, rtinstance, peer, level, flags,...) |
|
#define | RTINSTANCE_LOG_TABLE(type, rtinstance, table, level, flags,...) |
|
#define | ROUTING_INSTANCE_COLLECTOR_INFO(info) |
|
#define ROUTING_INSTANCE_COLLECTOR_INFO |
( |
|
info | ) |
|
Value:do { \
ROUTING_INSTANCE_COLLECTOR_SEND(info); \
} while (false)
Definition at line 91 of file routing_instance_log.h.
#define ROUTING_INSTANCE_DORMANT_TRACE_BUFFER_SIZE_64K (64*1024) |
#define ROUTING_INSTANCE_DORMANT_TRACE_BUFFER_THRESHOLD_1K 1024 |
#define RTINSTANCE_LOG |
( |
|
type, |
|
|
|
rtinstance, |
|
|
|
level, |
|
|
|
flags, |
|
|
|
... |
|
) |
| |
Value:
flags, \
(rtinstance)->GetVirtualNetworkName(), \
(rtinstance)->name(), ##__VA_ARGS__); \
#define RTINSTANCE_LOG_INTERNAL(type, server, rti, level, flags,...)
Definition at line 62 of file routing_instance_log.h.
#define RTINSTANCE_LOG_FLAG_ALL |
Value:
#define RTINSTANCE_LOG_FLAG_SYSLOG
#define RTINSTANCE_LOG_FLAG_TRACE
Definition at line 30 of file routing_instance_log.h.
#define RTINSTANCE_LOG_FLAG_SYSLOG 1 |
#define RTINSTANCE_LOG_FLAG_TRACE 2 |
#define RTINSTANCE_LOG_INTERNAL |
( |
|
type, |
|
|
|
server, |
|
|
|
rti, |
|
|
|
level, |
|
|
|
flags, |
|
|
|
... |
|
) |
| |
Value:do { \
RoutingInstance##
type##Log::Send(
"RoutingInstance", \
level, __FILE__, __LINE__, ##__VA_ARGS__); \
} \
RoutingInstance##type::TraceMsg((rti)->trace_buffer(), __FILE__, \
__LINE__, ##__VA_ARGS__); \
} \
} while (false) \
#define RTINSTANCE_LOG_FLAG_SYSLOG
void LogServerName(const BgpServer *server)
#define RTINSTANCE_LOG_FLAG_TRACE
Definition at line 33 of file routing_instance_log.h.
#define RTINSTANCE_LOG_INTERNAL2 |
( |
|
type, |
|
|
|
server, |
|
|
|
level, |
|
|
|
flags, |
|
|
|
... |
|
) |
| |
Value:do { \
RoutingInstance##
type##Log::Send(
"RoutingInstance", \
level, __FILE__, __LINE__, ##__VA_ARGS__); \
} \
__FILE__, __LINE__, ##__VA_ARGS__); \
} \
} while (false) \
#define RTINSTANCE_LOG_FLAG_SYSLOG
void LogServerName(const BgpServer *server)
#define RTINSTANCE_LOG_FLAG_TRACE
#define RTINSTANCE_TRACE_BUF
SandeshTraceBufferPtr RoutingInstanceTraceBuf
Definition at line 47 of file routing_instance_log.h.
#define RTINSTANCE_LOG_PEER |
( |
|
type, |
|
|
|
rtinstance, |
|
|
|
peer, |
|
|
|
level, |
|
|
|
flags, |
|
|
|
... |
|
) |
| |
Value:
level, flags, \
(rtinstance)->GetVirtualNetworkName(), \
(rtinstance)->name(), \
(peer)->peer_key().endpoint.address().to_string(), \
##__VA_ARGS__); \
#define RTINSTANCE_LOG_INTERNAL(type, server, rti, level, flags,...)
Definition at line 75 of file routing_instance_log.h.
#define RTINSTANCE_LOG_TABLE |
( |
|
type, |
|
|
|
rtinstance, |
|
|
|
table, |
|
|
|
level, |
|
|
|
flags, |
|
|
|
... |
|
) |
| |
Value:
level, flags, \
(rtinstance)->GetVirtualNetworkName(), \
(rtinstance)->name(), (table)->name(), \
##__VA_ARGS__); \
static std::string FamilyToString(Family fmly)
#define RTINSTANCE_LOG_INTERNAL(type, server, rti, level, flags,...)
Definition at line 83 of file routing_instance_log.h.
#define RTINSTANCE_LOG_WARNING_MESSAGE |
( |
|
server, |
|
|
|
flags, |
|
|
|
... |
|
) |
| |
Value:
flags, ##__VA_ARGS__); \
#define RTINSTANCE_LOG_INTERNAL2(type, server, level, flags,...)
Definition at line 71 of file routing_instance_log.h.
#define RTINSTANCE_TRACE_BUF "RoutingInstanceTraceBuf" |