Previous topicNext topic
Help > 开发指南 > API对接 > HttpServer > 事件 >
中间件示例-日志记录

Vb.Net
Dim e As SmHttpRequestEventArgs=Args(0)

'生产日志的文本
Dim sb As New StringBuilder
sb.Append("接口路径:")
sb.Append(e.Path & vbCrLf)
sb.Append("查询参数:")
sb.Append(e.QueryString & vbCrLf)
sb.Append("传递数据:")
sb.Append(JObject.FromObject(e.Values).ToString())

'记录日志
Proj.Log.LogLevel=LogManager.LogLevelEnum.INFO
Proj.Log.FileWriteINFO(sb.ToString())

'这里如果是其他场景,就继续执行后续的程序
Return True

 

C#
SmHttpRequestEventArgs e = (SmHttpRequestEventArgs)Args[0];

// 生产日志的文本
StringBuilder sb = new StringBuilder();
sb.Append("接口路径:");
sb.Append(e.Path + "\r\n");
sb.Append("查询参数:");
sb.Append(e.QueryString + "\r\n");
sb.Append("传递数据:");
sb.Append(JObject.FromObject(e.Values).ToString());

// 记录日志
Proj.Log.LogLevel = LogManager.LogLevelEnum.INFO;
Proj.Log.FileWriteINFO(sb.ToString());
// 这里如果是其他场景,就继续执行后续的程序
return true;<
/SPAN >