45 os <<
"# " << logfile->sequence_number;
51 const auto buf = os.
buf();
#define SQUIDSBUFPRINT(s)
SBufList treeDump(const char *name, ActionToStringConverter converter) const
static const Pointer & Current()
ACLList * optionalAclList()
parses an [if [!]<acl>...] construct
SBuf token(const char *expectedTokenDescription)
extracts and returns a required token
static void Free(T)
destroys Parse() result
static T Parse(ConfigParser &)
creates a new T instance using the given parser; never returns nil
static void Print(std::ostream &, const T &)
reports the current T instance configuration in squid.conf format
SBuf buf()
bytes written so far
void record(std::ostream &) const
logs all known secrets using a (multiline) SSLKEYLOGFILE format
a single tls_key_log directive configuration and logging handler
void dump(std::ostream &) const
reproduces explicitly-configured squid.conf settings
void record(const CommunicationSecrets &)
writes a single (but multi-line) key log entry
Security::KeyLog * tlsKeys
one optional tls_key_log
struct SquidConfig::@82 Log
void logfileLineEnd(Logfile *lf)
void logfileLineStart(Logfile *lf)
void logfilePrintf(Logfile *lf, const char *fmt,...)
const char * AllowOrDeny(const Answer &action)
void OpenLogs()
opens logs enabled in the current configuration
void CloseLogs()
closes logs opened by OpenLogs()
void RotateLogs()
rotates logs opened by OpenLogs()