
要打印
日志以查看调用接口的
时间,可以在代码中添加时间戳,记录
请求发起时间和响应返回时间,然后将这些信息写入日志文件。具体步骤如下:1. 导入时间模块:在代码开头导入time模块,例如:`import time`2. 记录请求发起时间:在发送请求前,使用time模块获取当前时间戳,并保存到变量中,例如:`start_time = time.time()`3. 发送请求:发送接口请求。4. 记录响应返回时间:在接收到响应后,再次使用time模块获取当前时间戳,并保存到变量中,例如:`end_time = time.time()`5. 计算接口调用时间:将响应返回时间减去请求发起时间,即可得到接口调用时间,例如:`cost_time = end_time - start_time`6. 将信息写入日志文件:将请求发起时间、响应返回时间和接口调用时间等信息写入日志文件,例如:`logging.info('request time: %s, response time: %s, cost time: %s', start_time, end_time, cost_time)`请注意,在进行日志记录时,需要先导入logging模块,并进行相关配置。
在脚本里写个日志函数,例如
log(){
echo "`date +%s` $@"
}
# 调用
log "要打印的日志"
time_t t
struct tm *ti
char buffer[1048], input[1024]
time(&t) //获取时间戳
ti = localtime(&t) //转成详细时间信息
//格式化时间字符串
sprintf(buffer, "%04d/%02d/%02d %02d:%02d:%02d ",
ti->tm_year + 1900,
ti->tm_mon + 1,
ti->tm_mday,
ti->tm_hour,
ti->tm_min,
ti->tm_sec)
fgets(input, 1024, stdin)
strcat(buffer, input) //连接两个字符串
printf("%s", buffer)
send(sockfd,buffer,strlen(buffer),0)
//望采纳
评论列表(0条)