TSG-11849 tfe增加从环境变量中读入处理机ip
TSG-11742 IP Libraries统一使用.分隔地理层级 TSG-10722 日志中开始时间从解析层获取
This commit is contained in:
28
plugin/business/tsg-http/include/tsg_proxy_logger.h
Normal file
28
plugin/business/tsg-http/include/tsg_proxy_logger.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#pragma once
|
||||
|
||||
#include <tfe_stream.h>
|
||||
#include <tfe_http.h>
|
||||
#include <MESA/Maat_rule.h>
|
||||
|
||||
struct proxy_log
|
||||
{
|
||||
const struct tfe_stream *stream;
|
||||
const struct tfe_http_session* http;
|
||||
const Maat_rule_t*result;
|
||||
size_t result_num;
|
||||
struct evbuffer* req_body, *resp_body;
|
||||
unsigned char action;
|
||||
size_t inject_sz;
|
||||
char *asn_client;
|
||||
char *asn_server;
|
||||
char *location_client;
|
||||
char *location_server;
|
||||
};
|
||||
struct proxy_logger;
|
||||
struct proxy_logger* proxy_log_handle_create(const char* profile, const char* section, void* local_logger);
|
||||
|
||||
//return 0 if SUCCESS, otherwise return -1
|
||||
int proxy_send_log(struct proxy_logger* handle, const struct proxy_log* log_msg);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user