log.c

来自「一个很棒的视频服务器」· C语言 代码 · 共 26 行

C
26 行
字号
#include <stdio.h>#include <stdlib.h>#include <stdarg.h>#include "camserv.h"#include "log.h"void camserv_log( const char *module, const char *pattern, ... ){  char decent_buffer[ 1024 ], timebuf[ 1024 ];  va_list ap;  time_t curtime;  struct tm loctime;  va_start( ap, pattern );  vsnprintf( decent_buffer, sizeof( decent_buffer ), pattern, ap );  va_end( ap );  time( &curtime );  loctime = *localtime( &curtime );  sprintf( timebuf, "%4d-%02d-%02d %02d:%02d:%02d", 	   loctime.tm_year + 1900, loctime.tm_mon + 1, loctime.tm_mday, 	   loctime.tm_hour, loctime.tm_min, loctime.tm_sec );  fprintf( stderr, "%s [%s] %s\n", timebuf, module, decent_buffer );}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?