Log::Format Namespace Reference

Enumerations

enum  log_type {
  CLF_UNKNOWN ,
  CLF_COMBINED ,
  CLF_COMMON ,
  CLF_CUSTOM ,
  CLF_ICAP_SQUID ,
  CLF_REFERER ,
  CLF_SQUID ,
  CLF_USERAGENT ,
  CLF_NONE
}
 

Functions

void SquidNative (const AccessLogEntryPointer &al, Logfile *logfile)
 Native Squid Format Display. More...
 
void SquidIcap (const AccessLogEntryPointer &al, Logfile *logfile)
 Display log details in Squid ICAP format. More...
 
void SquidUserAgent (const AccessLogEntryPointer &al, Logfile *logfile)
 Display log details in useragent format. More...
 
void SquidReferer (const AccessLogEntryPointer &al, Logfile *logfile)
 Display log details in Squid old refererlog format. More...
 
void SquidCustom (const AccessLogEntryPointer &al, CustomLog *log)
 Log with a local custom format. More...
 
void HttpdCommon (const AccessLogEntryPointer &al, Logfile *logfile)
 Log with Apache httpd common format. More...
 
void HttpdCombined (const AccessLogEntryPointer &al, Logfile *logfile)
 Log with Apache httpd combined format. More...
 

Enumeration Type Documentation

◆ log_type

Enumerator
CLF_UNKNOWN 
CLF_COMBINED 
CLF_COMMON 
CLF_CUSTOM 
CLF_ICAP_SQUID 
CLF_REFERER 
CLF_SQUID 
CLF_USERAGENT 
CLF_NONE 

Definition at line 26 of file Formats.h.

Function Documentation

◆ HttpdCombined()

◆ HttpdCommon()

◆ SquidCustom()

void Log::Format::SquidCustom ( const AccessLogEntryPointer al,
CustomLog log 
)

Definition at line 20 of file FormatSquidCustom.cc.

References MemBuf::buf, log(), logfilePrintf(), and MemBuf::reset().

Referenced by accessLogLogTo(), and logfileLineStart().

◆ SquidIcap()

◆ SquidNative()

◆ SquidReferer()

◆ SquidUserAgent()

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors