Google
Web alhem.net
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

MySocketsLog Class Reference

#include <MySocketsLog.h>

List of all members.

Public Member Functions

void error (SocketHandler *, Socket *, const std::string &call, int err, const std::string &sys_err, loglevel_t)


Detailed Description

File ......... MySocketsLog.h Published .... 2004-06-01

Definition at line 28 of file MySocketsLog.h.


Member Function Documentation

void MySocketsLog::error SocketHandler *  ,
Socket *  ,
const std::string &  call,
int  err,
const std::string &  sys_err,
loglevel_t 
 

Definition at line 39 of file MySocketsLog.cpp.

References D2.

00040 { 00041 time_t t = time(NULL); 00042 struct tm *tp = localtime(&t); 00043 std::string level; 00044 00045 switch (lvl) 00046 { 00047 case LOG_LEVEL_WARNING: 00048 level = "Warning"; 00049 break; 00050 case LOG_LEVEL_ERROR: 00051 level = "Error"; 00052 break; 00053 case LOG_LEVEL_FATAL: 00054 level = "Fatal"; 00055 break; 00056 } 00057 00058 D2( 00059 fprintf(fil,"%d-%02d-%02d %02d:%02d:%02d :: %s: %s (%s)\n", 00060 tp -> tm_year + 1900, 00061 tp -> tm_mon + 1, 00062 tp -> tm_mday, 00063 tp -> tm_hour,tp -> tm_min,tp -> tm_sec, 00064 call.c_str(),sys_err.c_str(),level.c_str()); 00065 ) 00066 }


The documentation for this class was generated from the following files:
Generated on Thu Feb 10 22:42:41 2005 for Distributed URL Classification Tool by doxygen 1.3.7