|
| MOCK_METHOD (Status, Update,((const std::map< string, std::vector< LoggingConfig >> &logging_config_map)),(override)) |
|
| MOCK_METHOD (Status, Log,(const google::protobuf::Message &request, const google::protobuf::Message &response, const LogMetadata &log_metadata),(override)) |
|
virtual Status | Update (const std::map< string, std::vector< LoggingConfig >> &logging_config_map) |
|
virtual Status | Log (const google::protobuf::Message &request, const google::protobuf::Message &response, const LogMetadata &log_metadata) |
|
template<typename Request , typename Response > |
std::unique_ptr< StreamLogger< Request, Response > > | StartLoggingStream (const LogMetadata &log_metadata, CreateStreamLoggerFn< Request, Response > create_stream_logger_fn) |
|
|
using | LoggerCreator = std::function< Status(const LoggingConfig &logging_config, std::shared_ptr< RequestLogger > *)> |
|
template<typename Request , typename Response > |
using | CreateStreamLoggerFn = std::function< std::unique_ptr< StreamLogger< Request, Response > >()> |
|
static Status | Create (LoggerCreator request_logger_creator, std::unique_ptr< ServerRequestLogger > *server_request_logger) |
|
| ServerRequestLogger (LoggerCreator request_logger_creator) |
|
The documentation for this class was generated from the following file: