X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger%2FTarget.cc;h=d63201f07c19014d6222b09d9ff4e7670fcefdb7;hb=1f9ac79c1c2dfbb7abe22e1c816ca43d6582102b;hp=d352836c30125fc23c6363b2ed6d0c7a90b972e3;hpb=456ee576285b76aa46240f8001f426757810dcc1;p=senf.git diff --git a/Utils/Logger/Target.cc b/Utils/Logger/Target.cc index d352836..d63201f 100644 --- a/Utils/Logger/Target.cc +++ b/Utils/Logger/Target.cc @@ -174,7 +174,7 @@ prefix_ void senf::log::Target::updateRoutingCache(detail::StreamBase const * st if ( (! i->stream_ || i->stream_ == stream) && (! i->area_ || i->area_ == area) && i->action_ == ACCEPT ) { - unsigned l (i->level_ == NONE::value ? i->stream_->defaultRuntimeLimit() : i->level_); + unsigned l (i->level_ == NONE::value ? stream->defaultRuntimeLimit() : i->level_); if (l < limit) limit = l; } @@ -194,7 +194,7 @@ prefix_ void senf::log::Target::write(time_type timestamp, for (; i != i_end; ++i) if ( (! i->stream_ || i->stream_ == &stream) && (! i->area_ || i->area_ == &area) && - (i->level_ == NONE::value ? i->stream_->defaultRuntimeLimit() : i->level_) <= level ) { + (i->level_ == NONE::value ? stream.defaultRuntimeLimit() : i->level_) <= level ) { if (i->action_ == ACCEPT) v_write(timestamp, stream.v_name(), area.v_name(), level, message); return; @@ -206,7 +206,7 @@ prefix_ void senf::log::Target::write(time_type timestamp, prefix_ void senf::log::detail::TargetRegistry::write(StreamBase const & stream, AreaBase const & area, unsigned level, - std::string msg) + std::string const & msg) { if (fallbackRouting_) { if (level >= stream.defaultRuntimeLimit())