X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger%2FTarget.cc;h=eafaabfe79b5010a0c4371170e84896eff793208;hb=412024ed31a4ab4eaea7a4165a434f8efebee325;hp=d352836c30125fc23c6363b2ed6d0c7a90b972e3;hpb=456ee576285b76aa46240f8001f426757810dcc1;p=senf.git diff --git a/Utils/Logger/Target.cc b/Utils/Logger/Target.cc index d352836..eafaabf 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;