1 /* 2 * \brief Definition of all logging categories. 3 * 4 * \see Q_LOGGING_CATEGORY 5 * \copyright Copyright (c) 2016-2021 Governikus GmbH & Co. KG, Germany 6 */ 7 8 #include <QLoggingCategory> 9 10 Q_LOGGING_CATEGORY(card, "card") 11 Q_LOGGING_CATEGORY(card_pcsc, "card_pcsc") 12 Q_LOGGING_CATEGORY(card_nfc, "card_nfc") 13 Q_LOGGING_CATEGORY(card_remote, "card_remote") 14 Q_LOGGING_CATEGORY(remote_device, "remote_device") 15 Q_LOGGING_CATEGORY(card_drivers, "card_drivers") 16 Q_LOGGING_CATEGORY(statemachine, "statemachine") 17 Q_LOGGING_CATEGORY(paos, "paos") 18 Q_LOGGING_CATEGORY(gui, "gui") 19 Q_LOGGING_CATEGORY(language, "language") 20 Q_LOGGING_CATEGORY(qml, "qml") 21 Q_LOGGING_CATEGORY(json, "json") 22 Q_LOGGING_CATEGORY(aidl, "aidl") 23 Q_LOGGING_CATEGORY(websocket, "websocket") 24 Q_LOGGING_CATEGORY(cli, "cli") 25 Q_LOGGING_CATEGORY(stdinput, "stdinput") 26 Q_LOGGING_CATEGORY(activation, "activation") 27 Q_LOGGING_CATEGORY(fileprovider, "fileprovider") 28 Q_LOGGING_CATEGORY(diagnosis, "diagnosis") 29 30 /*! 31 * Logging category for all security relevant messages, 32 * i.e. secure data used in PACE and SecureMessaging 33 */ 34 Q_LOGGING_CATEGORY(secure, "secure", QtFatalMsg) 35 36 /*! 37 * Logging category for network stuff written on our own. 38 * I. e. unfortunately we do not log network traffic handled by third party libraries 39 */ 40 Q_LOGGING_CATEGORY(network, "network") 41 42 /*! 43 * Logging category for the secure storage module 44 */ 45 Q_LOGGING_CATEGORY(securestorage, "securestorage") 46 47 /*! 48 * Logging category for the configuration module 49 */ 50 Q_LOGGING_CATEGORY(configuration, "configuration") 51 52 /*! 53 * Logging category for systems calls / signals 54 */ 55 Q_LOGGING_CATEGORY(system, "system") 56 57 /*! 58 * Logging category for initial stuff like main function 59 */ 60 Q_LOGGING_CATEGORY(init, "init") 61 62 /*! 63 * Logging category for services that update various application settings 64 */ 65 Q_LOGGING_CATEGORY(update, "update") 66 67 /*! 68 * Logging category for app update informations 69 */ 70 Q_LOGGING_CATEGORY(appupdate, "appupdate") 71 72 /*! 73 * Logging category for support stuff, i.e. distinctive workflow states and workflow results needed by the support team 74 */ 75 Q_LOGGING_CATEGORY(support, "support") 76 77 /*! 78 * Logging category for normally critical errors which are allowed to occur in developer mode 79 */ 80 Q_LOGGING_CATEGORY(developermode, "developermode") 81 82 /*! 83 * Logging category for persistent settings 84 */ 85 Q_LOGGING_CATEGORY(settings, "settings") 86 87 /*! 88 * Logging category for ApplicationModel::showFeedback 89 */ 90 Q_LOGGING_CATEGORY(feedback, "feedback") 91