///////////////////////////////////////////////////////////////////////////
// senf::log::detail::TargetRegistry
-prefix_ void senf::log::detail::TargetRegistry::write(StreamBase const & stream,
- AreaBase const & area, unsigned level,
- std::string msg)
+prefix_ void senf::log::detail::TargetRegistry::timeSource(std::auto_ptr<TimeSource> source)
{
- area.write((*timeSource_)(), stream, level, msg);
+ timeSource_.reset(source.release());
}
-prefix_ void senf::log::detail::TargetRegistry::timeSource(std::auto_ptr<TimeSource> source)
+prefix_ void senf::log::detail::TargetRegistry::routed()
{
- timeSource_.reset(source.release());
+ fallbackRouting_ = false;
}
////////////////////////////////////////
// private members
prefix_ senf::log::detail::TargetRegistry::TargetRegistry()
- : timeSource_(new SystemTimeSource())
+ : timeSource_(new SystemTimeSource()), fallbackRouting_(true)
{}
prefix_ void senf::log::detail::TargetRegistry::registerTarget(Target * target)