eris
1.4.0
A WorldForge client library.
Log.h
1
#ifndef ERIS_LOG_H
2
#define ERIS_LOG_H
3
4
#include <sigc++/signal.h>
5
6
#include <string>
7
8
namespace
Eris
{
9
12
typedef
enum
{
13
LOG_ERROR
= 0,
14
LOG_WARNING
,
15
LOG_NOTICE
,
16
LOG_VERBOSE
,
17
LOG_DEBUG
18
}
LogLevel
;
19
21
const
LogLevel
DEFAULT_LOG
=
LOG_WARNING
;
22
26
extern
sigc::signal<void, LogLevel, const std::string&>
Logged
;
27
30
void
setLogLevel
(
LogLevel
lvl);
31
32
LogLevel
getLogLevel();
33
34
}
35
36
#include "LogStream.h"
37
38
#endif
Eris::setLogLevel
void setLogLevel(LogLevel lvl)
Definition:
Log.cpp:19
Eris::LOG_VERBOSE
@ LOG_VERBOSE
lots of information, about every received operation, for example
Definition:
Log.h:16
Eris::LOG_ERROR
@ LOG_ERROR
serious failure indications
Definition:
Log.h:13
Eris::Logged
sigc::signal< void, LogLevel, const std::string & > Logged
Definition:
Log.cpp:17
Eris
Definition:
Account.cpp:33
Eris::LogLevel
LogLevel
Definition:
Log.h:12
Eris::DEFAULT_LOG
const LogLevel DEFAULT_LOG
the default logging level for a new connection
Definition:
Log.h:21
Eris::LOG_DEBUG
@ LOG_DEBUG
excessive amounts of stuff
Definition:
Log.h:17
Eris::LOG_WARNING
@ LOG_WARNING
something is amiss, but probably okay to continue
Definition:
Log.h:14
Eris::LOG_NOTICE
@ LOG_NOTICE
general information
Definition:
Log.h:15
src
Eris
Log.h
Generated by
1.8.18