Attention une mise à jour du service Gitlab va être effectuée le mardi 30 novembre entre 17h30 et 18h00. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes. Cette mise à jour intermédiaire en version 14.0.12 nous permettra de rapidement pouvoir mettre à votre disposition une version plus récente.

dtkLogger_p.h 830 Bytes
Newer Older
Julien Wintz's avatar
Julien Wintz committed
1 2
/* dtkLogger_p.h ---
 *
Julien Wintz's avatar
Julien Wintz committed
3 4 5 6 7 8 9 10 11
 * Author: Julien Wintz
 * Copyright (C) 2008-2011 - Julien Wintz, Inria.
 * Created: Thu Mar  1 17:26:54 2012 (+0100)
 * Version: $Id$
 * Last-Updated: Mon Mar 18 12:25:46 2013 (+0100)
 *           By: Julien Wintz
 *     Update #: 50
 */

Julien Wintz's avatar
Julien Wintz committed
12 13
/* Commentary:
 *
Julien Wintz's avatar
Julien Wintz committed
14 15 16
 */

/* Change log:
Julien Wintz's avatar
Julien Wintz committed
17
 *
Julien Wintz's avatar
Julien Wintz committed
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
 */

#ifndef DTKLOGGER_P_H
#define DTKLOGGER_P_H

#include "dtkLog.h"
#include "dtkLogDestination.h"

#include <QtCore>

class dtkLogViewList;

class dtkLoggerPrivate
{
public:
                                    dtkLog::Level  level;
    QHash<dtkLogDestinationPointer, dtkLog::Level> levels;

public:
                            dtkLogDestinationPointer  console;
    QHash<QString,          dtkLogDestinationPointer> files;

public:
    QList<dtkLogDestinationPointer> destinations;

public:
    QMutex mutex;
};

#endif