Attention une mise à jour du service Gitlab va être effectuée le mardi 18 janvier (et non lundi 17 comme annoncé précédemment) entre 18h00 et 18h30. 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.

dtkLogger_p.h 977 Bytes
Newer Older
Julien Wintz's avatar
Julien Wintz committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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
48
49
50
/* dtkLogger_p.h --- 
 * 
 * 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
 */

/* Commentary: 
 * 
 */

/* Change log:
 * 
 */

#ifndef DTKLOGGER_P_H
#define DTKLOGGER_P_H

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

#include <QtCore>
#include <QtGui>

class dtkLogViewList;

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

public:
                            dtkLogDestinationPointer  console;
    QHash<QString,          dtkLogDestinationPointer> files;
    QHash<QPlainTextEdit *, dtkLogDestinationPointer> editors;
    QHash<dtkLogModel *,    dtkLogDestinationPointer> models;

public:
    QList<dtkLogDestinationPointer> destinations;

public:
    QMutex mutex;
};

#endif