edbee - Qt Editor Library
v0.11.1
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
c
e
f
i
k
l
m
o
p
q
r
s
t
u
v
Functions
Variables
Typedefs
Enumerations
Enumerator
c
e
f
i
k
l
m
o
p
r
s
t
u
v
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
~
Variables
a
b
c
d
e
f
g
i
k
l
n
o
p
q
s
t
Enumerations
Enumerator
a
b
d
e
f
h
i
l
m
n
p
r
s
t
u
w
Related Symbols
Files
File List
File Members
All
_
a
d
e
g
o
p
q
s
t
v
Macros
_
a
d
e
g
o
p
q
s
t
v
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
logging.h
Go to the documentation of this file.
1
// edbee - Copyright (c) 2012-2025 by Rick Blommers and contributors
2
// SPDX-License-Identifier: MIT
3
4
#pragma once
5
6
#include <QFileInfo>
7
#include <QDebug>
8
9
namespace
edbee
{
10
enum
LogLevel
{
11
LogLevelFatal
= 1,
12
LogLevelCritical
= 2,
13
LogLevelError
= 3,
14
LogLevelWarning
= 4,
15
LogLevelInfo
= 5,
16
LogLevelDebug
= 6,
17
LogLevelTrace
= 7
18
};
10
enum
LogLevel
{
…
};
19
}
20
21
#ifndef EDBEE_LOG_LEVEL
22
#define EDBEE_LOG_LEVEL edbee::LogLevel::LogLevelTrace
23
#endif
24
25
#define qlog_trace() \
26
if( EDBEE_LOG_LEVEL < edbee::LogLevel::LogLevelTrace ) {} \
27
else qDebug() << QFileInfo(__FILE__).fileName() << '@' << __LINE__
25
#define qlog_trace() \
…
28
#define qlog_debug() \
29
if( EDBEE_LOG_LEVEL < edbee::LogLevel::LogLevelDebug ) {} \
30
else qDebug() << QFileInfo(__FILE__).fileName() << '@' << __LINE__
28
#define qlog_debug() \
…
31
#define qlog_info() \
32
if( EDBEE_LOG_LEVEL < edbee::LogLevel::LogLevelInfo ) {} \
33
else qInfo() << QFileInfo( __FILE__).fileName() << '@' << __LINE__
31
#define qlog_info() \
…
34
#define qlog_warn() \
35
if( EDBEE_LOG_LEVEL < edbee::LogLevel::LogLevelWarning ) {} \
36
else qWarning() << QFileInfo(__FILE__).fileName() << '@' << __LINE__
34
#define qlog_warn() \
…
37
#define qlog_error() \
38
if( EDBEE_LOG_LEVEL < edbee::LogLevel::LogLevelError ) {} \
39
else qError() << QFileInfo(__FILE__).fileName() << '@' << __LINE__
37
#define qlog_error() \
…
40
#define qlog_critical() \
41
if( EDBEE_LOG_LEVEL < edbee::LogLevel::LogLevelCritical ) {} \
42
else qCritical() << QFileInfo(__FILE__).fileName() << '@' << __LINE__
40
#define qlog_critical() \
…
43
#define qlog_fatal() \
44
if( EDBEE_LOG_LEVEL < edbee::LogLevel::LogLevelFatal ) {} \
45
else qFatal() << QFileInfo(__FILE__).fileName() << '@' << __LINE__
43
#define qlog_fatal() \
…
46
47
48
49
#define qlog() \
50
qInfo()
49
#define qlog() \
…
51
52
edbee
QT Acessibility has an issue with reporting blank lines between elements lines. defining 'WINDOWS_EMP...
Definition
commentcommand.cpp:20
edbee::LogLevel
LogLevel
Definition
logging.h:10
edbee::LogLevelDebug
@ LogLevelDebug
Definition
logging.h:16
edbee::LogLevelCritical
@ LogLevelCritical
Definition
logging.h:12
edbee::LogLevelWarning
@ LogLevelWarning
Definition
logging.h:14
edbee::LogLevelFatal
@ LogLevelFatal
Definition
logging.h:11
edbee::LogLevelError
@ LogLevelError
Definition
logging.h:13
edbee::LogLevelInfo
@ LogLevelInfo
Definition
logging.h:15
edbee::LogLevelTrace
@ LogLevelTrace
Definition
logging.h:17
edbee
util
logging.h
Generated on Wed Mar 5 2025 21:11:15 for edbee - Qt Editor Library by
1.13.2