/** * Copyright - See the COPYRIGHT that is included with this distribution. * pvxs is distributed subject to a Software License Agreement found * in file LICENSE that is included with this distribution. */ #include #include #include #include #include #include namespace pvxs { std::ostream& operator<<(std::ostream& strm, Level lvl) { switch (lvl) { #define CASE(NAME) case Level::NAME: strm<<#NAME; break CASE(Crit); CASE(Err); CASE(Warn); CASE(Info); CASE(Debug); #undef CASE default: strm<<"Level("<