swift
logcategories.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (C) 2014 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #ifndef SWIFT_MISC_LOGCATEGORIES_H
7 #define SWIFT_MISC_LOGCATEGORIES_H
8 
9 #include <QString>
10 
11 #include "misc/swiftmiscexport.h"
12 
13 namespace swift::misc
14 {
21  {
22  public:
24  static const QString &uncategorized()
25  {
26  static const QString cat { "swift.uncategorized" };
27  return cat;
28  }
29 
31  static const QString &verification()
32  {
33  static const QString cat { "swift.verification" };
34  return cat;
35  }
36 
38  static const QString &validation()
39  {
40  static const QString cat { "swift.validation" };
41  return cat;
42  }
43 
45  static const QString &services()
46  {
47  static const QString cat { "swift.services" };
48  return cat;
49  }
50 
52  static const QString &audio()
53  {
54  static const QString cat { "swift.audio" };
55  return cat;
56  }
57 
59  static const QString &dbus()
60  {
61  static const QString cat { "swift.dbus" };
62  return cat;
63  }
64 
66  static const QString &context()
67  {
68  static const QString cat { "swift.context" };
69  return cat;
70  }
71 
73  static const QString &interpolator()
74  {
75  static const QString cat { "swift.interpolator" };
76  return cat;
77  }
78 
80  static const QString &flightPlan()
81  {
82  static const QString cat { "swift.flightplan" };
83  return cat;
84  }
85 
87  static const QString &contextSlot()
88  {
89  static const QString cat { "swift.context.slot" };
90  return cat;
91  }
92 
94  static const QString &guiComponent()
95  {
96  static const QString cat { "swift.gui.component" };
97  return cat;
98  }
99 
101  static const QString &download()
102  {
103  static const QString cat { "swift.download" };
104  return cat;
105  }
106 
108  static const QString &webservice()
109  {
110  static const QString cat { "swift.webservice" };
111  return cat;
112  }
113 
115  static const QString &mapping()
116  {
117  static const QString cat { "swift.mapping" };
118  return cat;
119  }
120 
122  static const QString &matching()
123  {
124  static const QString cat { "swift.matching" };
125  return cat;
126  }
127 
129  static const QString &settings()
130  {
131  static const QString cat { "swift.settings" };
132  return cat;
133  }
134 
136  static const QString &cache()
137  {
138  static const QString cat { "swift.cache" };
139  return cat;
140  }
141 
143  static const QString &cmdLine()
144  {
145  static const QString cat { "swift.cmdLine" };
146  return cat;
147  }
148 
150  static const QString &driver()
151  {
152  static const QString cat { "swift.driver" };
153  return cat;
154  }
155 
157  static const QString &modelLoader()
158  {
159  static const QString cat { "swift.modelloader" };
160  return cat;
161  }
162 
164  static const QString &modelCache()
165  {
166  static const QString cat { "swift.modelcache" };
167  return cat;
168  }
169 
171  static const QString &modelSetCache()
172  {
173  static const QString cat { "swift.modelsetcache" };
174  return cat;
175  }
176 
178  static const QString &modelGui()
179  {
180  static const QString cat { "swift.modelui" };
181  return cat;
182  }
183 
185  static const QString &plugin()
186  {
187  static const QString cat { "swift.plugin" };
188  return cat;
189  }
190 
192  static const QString &wizard()
193  {
194  static const QString cat { "swift.wizard" };
195  return cat;
196  }
197 
199  static const QString &worker()
200  {
201  static const QString cat { "swift.worker" };
202  return cat;
203  }
204 
206  static const QString &dataInconsistency()
207  {
208  static const QString cat { "swift.datainconsistency" };
209  return cat;
210  }
211 
213  static const QString &json()
214  {
215  static const QString cat { "swift.json" };
216  return cat;
217  }
218 
220  static const QString &startup()
221  {
222  static const QString cat { "swift.startup" };
223  return cat;
224  }
225 
227  static const QString &swiftDbWebservice()
228  {
229  static const QString cat { "swift.db.webservice" };
230  return cat;
231  }
232 
234  static const QString &swiftPilotClient()
235  {
236  static const QString cat { "SwiftGuiStd" };
237  return cat;
238  }
239 
241  static const QString &swiftDataTool()
242  {
243  static const QString cat { "CSwiftData" };
244  return cat;
245  }
246 
248  static const QString &swiftCore()
249  {
250  static const QString cat { "CSwiftCore" };
251  return cat;
252  }
253 
255  static const QString &vatsimSpecific()
256  {
257  static const QString cat { "swift.vatsim" };
258  return cat;
259  }
260 
262  static const QString &network()
263  {
264  static const QString cat { "swift.network" };
265  return cat;
266  }
267 
269  static const QString &fsd()
270  {
271  static const QString cat { "swift.fsd" };
272  return cat;
273  }
274 
276  static const QString &aviation()
277  {
278  static const QString cat { "swift.aviation" };
279  return cat;
280  }
281 
284  static const QStringList &allSpecialCategories()
285  {
286  static const QStringList cats { uncategorized(),
287  aviation(),
288  audio(),
289  cache(),
290  cmdLine(),
291  context(),
292  contextSlot(),
293  dbus(),
294  dataInconsistency(),
295  download(),
296  driver(),
297  flightPlan(),
298  fsd(),
299  guiComponent(),
300  interpolator(),
301  json(),
302  mapping(),
303  matching(),
304  modelLoader(),
305  modelCache(),
306  modelSetCache(),
307  modelGui(),
308  network(),
309  plugin(),
310  swiftDbWebservice(),
311  swiftCore(),
312  swiftDataTool(),
313  swiftPilotClient(),
314  services(),
315  settings(),
316  startup(),
317  validation(),
318  vatsimSpecific(),
319  verification(),
320  webservice(),
321  wizard(),
322  worker() };
323  return cats;
324  }
325  };
326 } // namespace swift::misc
327 
328 #endif // SWIFT_MISC_LOGCATEGORIES_H
Predefined special log categories.
Definition: logcategories.h:21
static const QString & verification()
Verification.
Definition: logcategories.h:31
static const QString & uncategorized()
Uncategorized.
Definition: logcategories.h:24
static const QString & webservice()
Webservice.
static const QString & download()
Generic downloads.
static const QString & matching()
Matching.
static const QString & dbus()
DBus related.
Definition: logcategories.h:59
static const QString & aviation()
Aviation specific.
static const QString & swiftDataTool()
swift data tool (aka mapping tool)
static const QString & services()
Core/base services such as caching etc.
Definition: logcategories.h:45
static const QString & contextSlot()
Context slots.
Definition: logcategories.h:87
static const QString & cmdLine()
Cmd.line parsing.
static const QString & interpolator()
Interpolator.
Definition: logcategories.h:73
static const QString & json()
JSON and JSON conversions.
static const QString & worker()
Background task.
static const QString & wizard()
Wizard.
static const QString & vatsimSpecific()
VATSIM specific.
static const QString & guiComponent()
GUI components.
Definition: logcategories.h:94
static const QString & mapping()
Mapping.
static const QString & context()
Contexts.
Definition: logcategories.h:66
static const QString & modelLoader()
Model loader.
static const QString & modelSetCache()
Model set cache.
static const QString & modelCache()
Model cache.
static const QString & plugin()
Plugin.
static const QString & modelGui()
Model UI.
static const QString & audio()
Audio related.
Definition: logcategories.h:52
static const QString & cache()
Cache.
static const QString & settings()
Settings.
static const QString & network()
Network specific, but not necessarily one specific flight network.
static const QString & validation()
Validation.
Definition: logcategories.h:38
static const QString & swiftCore()
swift core
static const QString & flightPlan()
Flight plan.
Definition: logcategories.h:80
static const QString & driver()
Driver.
static const QStringList & allSpecialCategories()
All predefined special categories.
static const QString & startup()
Startup of application.
static const QString & fsd()
FSD specific.
static const QString & swiftDbWebservice()
Webservice with swift DB.
static const QString & dataInconsistency()
Data inconsistency.
static const QString & swiftPilotClient()
swift GUI
Free functions in swift::misc.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.