]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/log/Formats.h
1 #ifndef _SQUID_LOG_FORMATS_H
2 #define _SQUID_LOG_FORMATS_H
4 #include "AccessLogEntry.h"
7 typedef RefCount
<AccessLogEntry
> AccessLogEntryPointer
;
32 /// Native Squid Format Display
33 void SquidNative(const AccessLogEntryPointer
&al
, Logfile
* logfile
);
35 /// Display log details in Squid ICAP format.
36 void SquidIcap(const AccessLogEntryPointer
&al
, Logfile
* logfile
);
38 /// Display log details in useragent format.
39 void SquidUserAgent(const AccessLogEntryPointer
&al
, Logfile
* logfile
);
41 /// Display log details in Squid old refererlog format.
42 void SquidReferer(const AccessLogEntryPointer
&al
, Logfile
* logfile
);
44 /// Log with a local custom format
45 void SquidCustom(const AccessLogEntryPointer
&al
, CustomLog
* log
);
47 /// Log with Apache httpd common format
48 void HttpdCommon(const AccessLogEntryPointer
&al
, Logfile
* logfile
);
50 /// Log with Apache httpd combined format
51 void HttpdCombined(const AccessLogEntryPointer
&al
, Logfile
* logfile
);
53 }; // namespace Format
56 #endif /* _SQUID_LOG_FORMATS_H */