- implemented set/get_log_classes and set/get_log_priority
This commit is contained in:
parent
76084f8538
commit
70c6b48a07
@ -56,6 +56,30 @@ logbuf::set_log_level( sgDebugClass c, sgDebugPriority p )
|
|||||||
logPriority = p;
|
logPriority = p;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
logbuf::set_log_classes (sgDebugClass c)
|
||||||
|
{
|
||||||
|
logClass = c;
|
||||||
|
}
|
||||||
|
|
||||||
|
sgDebugClass
|
||||||
|
logbuf::get_log_classes ()
|
||||||
|
{
|
||||||
|
return logClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
logbuf::set_log_priority (sgDebugPriority p)
|
||||||
|
{
|
||||||
|
logPriority = p;
|
||||||
|
}
|
||||||
|
|
||||||
|
sgDebugPriority
|
||||||
|
logbuf::get_log_priority ()
|
||||||
|
{
|
||||||
|
return logPriority;
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
logstream::setLogLevels( sgDebugClass c, sgDebugPriority p )
|
logstream::setLogLevels( sgDebugClass c, sgDebugPriority p )
|
||||||
{
|
{
|
||||||
|
@ -105,6 +105,35 @@ public:
|
|||||||
*/
|
*/
|
||||||
static void set_log_level( sgDebugClass c, sgDebugPriority p );
|
static void set_log_level( sgDebugClass c, sgDebugPriority p );
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the allowed logging classes.
|
||||||
|
* @param c All enabled logging classes anded together.
|
||||||
|
*/
|
||||||
|
static void set_log_classes (sgDebugClass c);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the logging classes currently enabled.
|
||||||
|
* @return All enabled debug logging anded together.
|
||||||
|
*/
|
||||||
|
static sgDebugClass get_log_classes ();
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the logging priority.
|
||||||
|
* @param c The priority cutoff for logging messages.
|
||||||
|
*/
|
||||||
|
static void set_log_priority (sgDebugPriority p);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the current logging priority.
|
||||||
|
* @return The priority cutoff for logging messages.
|
||||||
|
*/
|
||||||
|
static sgDebugPriority get_log_priority ();
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the stream buffer
|
* Set the stream buffer
|
||||||
* @param sb stream buffer
|
* @param sb stream buffer
|
||||||
|
Loading…
Reference in New Issue
Block a user