mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Refactor some Journal::Sink members
This commit is contained in:
@@ -65,6 +65,43 @@ Journal::Sink& Journal::getNullSink ()
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
Journal::Sink::Sink ()
|
||||
: m_severity (kLowestSeverity)
|
||||
, m_console (false)
|
||||
{
|
||||
}
|
||||
|
||||
Journal::Sink::~Sink ()
|
||||
{
|
||||
}
|
||||
|
||||
bool Journal::Sink::active (Severity level) const
|
||||
{
|
||||
return level >= m_severity;
|
||||
}
|
||||
|
||||
bool Journal::Sink::console () const
|
||||
{
|
||||
return m_console;
|
||||
}
|
||||
|
||||
void Journal::Sink::console (bool output)
|
||||
{
|
||||
m_console = output;
|
||||
}
|
||||
|
||||
Journal::Severity Journal::Sink::severity () const
|
||||
{
|
||||
return m_severity;
|
||||
}
|
||||
|
||||
void Journal::Sink::severity (Severity level)
|
||||
{
|
||||
m_severity = level;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
Journal::ScopedStream::ScopedStream (Stream const& stream)
|
||||
: m_sink (stream.sink())
|
||||
, m_severity (stream.severity())
|
||||
|
||||
Reference in New Issue
Block a user