Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

38 lines
1.8 KiB

#include "convlog.h"
// Process a line with no Format Conversion.
// Replacement of IP address with machine names, if any has already been done.
// This is the same for NCSA file or Microsoft format file.
VOID ProcessNoConvertLine(LPINLOGLINE lpLogLine, LPTSTR pszBuf, LPOUTFILESTATUS lpOutFile, LPCOMMANDLINE lpArgs, BOOL *lpbNCFileOpen)
{
if (!(*lpbNCFileOpen)) {
// Use Date of first entry in log file name
// Open log file
if ( lpArgs->bNCSADNSConvert )
{
lpOutFile->fpOutFile = StartNewOutputLog (lpOutFile->fpOutFile, lpOutFile->szOutFileName, lpLogLine->szDate, lpOutFile->szTmpFileName, FALSE, "NCSA", lpArgs);
} else
{
lpOutFile->fpOutFile = StartNewOutputLog (lpOutFile->fpOutFile, lpOutFile->szOutFileName, lpLogLine->szDate, lpOutFile->szTmpFileName, FALSE, "NC", lpArgs);
}
*lpbNCFileOpen=TRUE;
}
if ( lpArgs->bNCSADNSConvert )
{
// for DNS convertion, just write the buffer string to the
// file
fprintf(lpOutFile->fpOutFile,pszBuf);
} else
{
//Print all fields of line
fprintf(lpOutFile->fpOutFile, "%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,\n",
lpLogLine->szClientIP, lpLogLine->szUserName, lpLogLine->szDate, lpLogLine->szTime,
lpLogLine->szService, lpLogLine->szServerName, lpLogLine->szServerIP, lpLogLine->szProcTime,
lpLogLine->szBytesRec, lpLogLine->szBytesSent, lpLogLine->szServiceStatus, lpLogLine->szWin32Status,
lpLogLine->szOperation, lpLogLine->szTargetURL, lpLogLine->szParameters);
}
}