/* * * C++ Portable Types Library (PTypes) * Version 2.1.1 Released 27-Jun-2007 * * Copyright (C) 2001-2007 Hovik Melikyan * * http://www.melikyan.com/ptypes/ * */ #ifndef W_LOG_H #define W_LOG_H #include #include USING_PTYPES enum log_severity_t {SYSLOG_FATAL, SYSLOG_ERROR, SYSLOG_WARNING, SYSLOG_INFO}; extern compref htlog; // perr by default extern compref errlog; // perr, until daemonized void log_init(); void log_done(); void syslog_write(log_severity_t pri, const char* fmt, ...); void htlog_write(ipaddress ip, string request, int code, large size, string referer); #endif