git://developer.intra2net.com
/
libi2ncommon
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
63b9cd7
)
Make LogLevel::Emergency and LogLevel::Alert usable. Add upper log level limit
author
Thomas Jarosch
<thomas.jarosch@intra2net.com>
Wed, 1 Dec 2010 16:21:05 +0000 (17:21 +0100)
committer
Thomas Jarosch
<thomas.jarosch@intra2net.com>
Wed, 1 Dec 2010 16:21:05 +0000 (17:21 +0100)
src/logfunc.cpp
patch
|
blob
|
blame
|
history
diff --git
a/src/logfunc.cpp
b/src/logfunc.cpp
index
15c696f
..
1a719a2
100644
(file)
--- a/
src/logfunc.cpp
+++ b/
src/logfunc.cpp
@@
-700,9
+700,17
@@
void reopen()
*/
int set_log_level(int level)
{
- int result = g_max_level;
- g_max_level = std::max( LOG_CRIT, level );
- return result;
+ int previous = g_max_level;
+
+ // Sanity check
+ if (level < LogLevel::Emergency)
+ level = LogLevel::Emergency;
+ else if (level > LogLevel::Debug)
+ level = LogLevel::Debug;
+
+ g_max_level = level;
+
+ return previous;
} // eo set_log_level(int)