Home | nevrax.com |
|
net_log.cppGo to the documentation of this file.00001 00007 /* Copyright, 2000 Nevrax Ltd. 00008 * 00009 * This file is part of NEVRAX NEL. 00010 * NEVRAX NEL is free software; you can redistribute it and/or modify 00011 * it under the terms of the GNU General Public License as published by 00012 * the Free Software Foundation; either version 2, or (at your option) 00013 * any later version. 00014 00015 * NEVRAX NEL is distributed in the hope that it will be useful, but 00016 * WITHOUT ANY WARRANTY; without even the implied warranty of 00017 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00018 * General Public License for more details. 00019 00020 * You should have received a copy of the GNU General Public License 00021 * along with NEVRAX NEL; see the file COPYING. If not, write to the 00022 * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, 00023 * MA 02111-1307, USA. 00024 */ 00025 00026 00027 00028 00029 00030 00031 /************************************************************************** 00032 ********************* THIS CLASS IS DEPRECATED **************************** 00033 **************************************************************************/ 00034 00035 00036 00037 00038 00039 00040 00041 00042 #include "stdnet.h" 00043 00044 #include "nel/net/net_log.h" 00045 #include "nel/net/unitime.h" 00046 00047 00048 00049 using namespace std; 00050 using namespace NLMISC; 00051 00052 00053 namespace NLNET { 00054 00055 00056 CNetLog NetLog; 00057 00058 00059 /* 00060 * Constructor 00061 */ 00062 CNetLog::CNetLog() : 00063 CLog() 00064 { 00065 } 00066 00067 00068 /* 00069 * Log an output transfer (send) 00070 */ 00071 void CNetLog::output( const char *srchost, uint8 msgnum, 00072 const char *desthost, const char *msgname, uint32 msgsize ) 00073 { 00074 /*OLD char line [1024]; 00075 smprintf( line, 1024, "@@%"NL_I64"d@%s@%hu@%s@%s@%s@%u@", (CUniTime::Sync?CUniTime::getUniTime():(TTime)0), 00076 srchost, (uint16)msgnum, _ProcessName.c_str(), desthost, msgname, msgsize ); 00077 00078 displayRawNL( line ); 00079 */ 00080 /* displayRawNL( "@@%"NL_I64"d@%s@%hu@%s@%s@%s@%u@", (CUniTime::Sync?CUniTime::getUniTime():(TTime)0), 00081 srchost, (uint16)msgnum, _ProcessName.c_str(), desthost, msgname, msgsize ); 00082 */ 00083 displayRawNL( "@@0@%s@%hu@%s@%s@%s@%u@", 00084 srchost, (uint16)msgnum, (*_ProcessName).c_str(), desthost, msgname, msgsize ); 00085 } 00086 00087 00088 /* 00089 * Log an input transfer (receive) 00090 */ 00091 void CNetLog::input( const char *srchost, uint8 msgnum, const char *desthost ) 00092 { 00093 /*OLD char line [1024]; 00094 smprintf( line, 1024, "##%"NL_I64"d#%s#%hu#%s#%s#", (CUniTime::Sync?CUniTime::getUniTime():(TTime)0), 00095 srchost, msgnum, _ProcessName.c_str(), desthost ); 00096 displayRawNL( line ); 00097 */ 00098 /* displayRawNL( "##%"NL_I64"d#%s#%hu#%s#%s#", (CUniTime::Sync?CUniTime::getUniTime():(TTime)0), 00099 srchost, msgnum, _ProcessName.c_str(), desthost ); 00100 */ 00101 displayRawNL( "##0#%s#%hu#%s#%s#", 00102 srchost, msgnum, (*_ProcessName).c_str(), desthost ); 00103 } 00104 00105 00106 } // NLNET |