一起来读源码604-skynet 日志模块

详情见:

skynet_log.h

skynet_log.c

 

FILE * skynet_log_open(struct skynet_context * ctx, uint32_t handle); //打开日志
void skynet_log_close(struct skynet_context * ctx, FILE *f, uint32_t handle); //关闭日志
void skynet_log_output(FILE *f, uint32_t source, int type, int session, void * buffer, size_t sz); //输出日志

void log_blob(FILE *f, void * buffer, size_t sz) //按字节刷入
void log_socket(FILE * f, struct skynet_socket_message * message, size_t sz) //打印socket.message信息

结构比较简单,不多赘述

你可能感兴趣的:(一起读源码,skynet)