9#ifndef SQUID_SRC_LOG_FILE_H
10#define SQUID_SRC_LOG_FILE_H
43 explicit Logfile(
const char *aPath);
int64_t sequence_number
Unique sequence number per log line.
struct Logfile::@79 flags
LOGLINESTART * f_linestart
Logfile(const char *aPath)
#define PRINTF_FORMAT_ARG2
void LOGROTATE(Logfile *, const int16_t)
void logfileLineEnd(Logfile *lf)
void logfileWrite(Logfile *lf, const char *buf, size_t len)
void LOGLINESTART(Logfile *)
void logfileFlush(Logfile *lf)
Logfile * logfileOpen(const char *path, size_t bufsz, int)
void logfilePrintf(Logfile *lf, const char *fmt,...) PRINTF_FORMAT_ARG2
void LOGLINEEND(Logfile *)
void LOGWRITE(Logfile *, const char *, size_t len)
void logfileRotate(Logfile *lf, int16_t rotateCount)
void logfileLineStart(Logfile *lf)
void logfileClose(Logfile *lf)