.TH "sources/logging/qetlogger.cpp" 3 "Version 0.200.1-dev" "QElectroTech" \" -*- nroff -*-
.ad l
.nh
.SH NAME
sources/logging/qetlogger.cpp
.SH SYNOPSIS
.br
.PP
\fR#include 'qetlogger\&.h'\fP
.br
\fR#include 'crashhandler\&.h'\fP
.br
\fR#include '\&.\&./qetapp\&.h'\fP
.br
\fR#include '\&.\&./qetversion\&.h'\fP
.br
\fR#include <QDateTime>\fP
.br
\fR#include <QDir>\fP
.br
\fR#include <QFileInfo>\fP
.br
\fR#include <QSysInfo>\fP
.br
\fR#include <cstdio>\fP
.br

.SS "Classes"

.in +1c
.ti -1c
.RI "struct \fBanonymous_namespace{qetlogger\&.cpp}::ReentrancyGuard\fP"
.br
.RI "\fBReentrancyGuard\fP Sets the referenced flag on construction, clears it on destruction (including via early return / exception unwinding)\&. Used as the per-thread guard against the logger recursing into itself\&. "
.in -1c
.SS "Namespaces"

.in +1c
.ti -1c
.RI "namespace \fBanonymous_namespace{qetlogger\&.cpp}\fP"
.br
.in -1c
.SS "Functions"

.in +1c
.ti -1c
.RI "void \fBanonymous_namespace{qetlogger\&.cpp}::legacyStderrOutput\fP (QtMsgType type, const QMessageLogContext &context, const QString &msg)"
.br
.RI "legacyStderrOutput The QET_LOG_DISABLE=1 escape hatch\&. Deliberately independent of every other function in this file -- including sanitize()/ formatLine(), which are exactly the new code a problem might be in -- so this path stays usable even if the rest of the rework misbehaves\&. No ring, no file, no rotation, no mutex\&. "
.in -1c
.SH "Author"
.PP 
Generated automatically by Doxygen for QElectroTech from the source code\&.
