Stun Server
Compliant with the latest RFCs including 5389, 5769, and 5780
discover the local host's own external IP address
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
logger.h
Go to the documentation of this file.
1
/*
2
Copyright 2011 John Selbie
3
4
Licensed under the Apache License, Version 2.0 (the "License");
5
you may not use this file except in compliance with the License.
6
You may obtain a copy of the License at
7
8
http://www.apache.org/licenses/LICENSE-2.0
9
10
Unless required by applicable law or agreed to in writing, software
11
distributed under the License is distributed on an "AS IS" BASIS,
12
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
See the License for the specific language governing permissions and
14
limitations under the License.
15
*/
16
17
18
#ifndef LOGGING_H
19
#define LOGGING_H
20
21
22
23
const
uint32_t
LL_ALWAYS
= 0;
// only help messages, output the user expects to see, and critical error messages
24
const
uint32_t
LL_DEBUG
= 1;
// messages helpful for debugging
25
const
uint32_t
LL_VERBOSE
= 2;
// every packet
26
const
uint32_t
LL_VERBOSE_EXTREME
= 3;
// every packet and all the details
27
28
namespace
Logging
29
{
30
uint32_t
GetLogLevel
();
31
void
SetLogLevel
(uint32_t level);
32
void
LogMsg
(uint32_t level,
const
char
* pszFormat, ...);
33
}
34
35
#endif
LL_DEBUG
const uint32_t LL_DEBUG
Definition:
logger.h:24
Logging::LogMsg
void LogMsg(uint32_t level, const char *pszFormat,...)
Definition:
logger.cpp:44
Logging::SetLogLevel
void SetLogLevel(uint32_t level)
Definition:
logger.cpp:38
Logging
Definition:
logger.cpp:23
LL_VERBOSE
const uint32_t LL_VERBOSE
Definition:
logger.h:25
Logging::GetLogLevel
uint32_t GetLogLevel()
Definition:
logger.cpp:33
LL_ALWAYS
const uint32_t LL_ALWAYS
Definition:
logger.h:23
LL_VERBOSE_EXTREME
const uint32_t LL_VERBOSE_EXTREME
Definition:
logger.h:26
common
logger.h
Generated by
1.8.11