/*
    gammaray-messages.qdoc

    This file is part of the GammaRay documentation.

    Copyright (C) 2016-2017 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com
    Author: Volker Krause <volker.krause@kdab.com>

    Licensees holding valid commercial KDAB GammaRay licenses may use this file in
    accordance with GammaRay Commercial License Agreement provided with the Software.

    Contact info@kdab.com if any conditions of this licensing are not clear to you.

    This work is also licensed under the Creative Commons Attribution-ShareAlike 4.0
    International License. See <http://creativecommons.org/licenses/by-sa/4.0/>.
*/

/*!
    \contentspage {Tools}
    \nextpage {Signal Plotter}
    \previouspage {State Machine Debugger}
    \page gammaray-messages.html

    \title Messages

    \section1 Overview

    The Messages tool allows you access to diagnostic messages sent via QDebug, as well as to configure QLoggingCategory settings dynamically at runtime.

    \section1 Message Browser

    The message browser shows you all diagnostic messages of the target using a QLoggingCategory that is active on the target. Here you can:

    \list
        \li search and filter messages,
        \li look at a backtrace of a selected critical or warning message,
        \li and navigate to the code location of a diagnostic message (availability depends on build settings).
    \endlist

    \section1 Logging Categegory Configuration

    The logging category configuration shows all QLoggingCategory instances detected on the running target, as well as their current configuration.

    \borderedimage gammaray-logging-categories.png

    Here you can enable or disable individual logging categories at runtime, which takes immediate effect.
    This is particularly useful to only enable output of high-volume diagnostics for a short period of time.

    \section1 Examples

    The following examples make use of the debug message browser:
    \list
        \li \l{quick-batching}
    \endlist
*/
