accesslog.h
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:1k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. /*
  2.  * accesslog.c - implement access logging functions
  3.  *
  4.  * this module is somewhat similar to general logging module log.c,
  5.  * but is far more simplified and is meant for access logs;
  6.  * i.e. no multiple 'debug levels' nor multiple files, just one
  7.  * file to save access information
  8.  *
  9.  * This way the Kannel adminstration can destroy all standard log files
  10.  * when extra room is needed and only store these access logs for
  11.  * statistics/billing information
  12.  *
  13.  */
  14. #ifndef ACCESSLOG_H
  15. #define ACCESSLOG_H
  16. /* open access log with filename fname. if use_localtime != 0 then
  17.  * all events are logged with localtime, not GMT
  18.  */
  19. void alog_open(char *fname, int use_localtime);
  20. /* close access log. Do nothing if no open file */
  21. void alog_close(void);
  22. /* close and reopen access log. Do nothing if no open file */
  23. void alog_reopen(void);
  24. /* set access log to use localtimer in timestamps */
  25. void alog_use_localtime(void);
  26. /* set access log to use GMT in timestamps */
  27. void alog_use_gmtime(void);
  28. /* log given message with arguments (normal printf) into access log,
  29.  * along with timestamp */
  30. void alog(const char *fmt, ...);
  31. #endif