return *this;
}
-Logger& Logger::operator<<(int i)
-{
- ostringstream tmp;
- tmp<<i;
-
- *this<<tmp.str();
-
- return *this;
-}
-
-Logger& Logger::operator<<(double i)
-{
- ostringstream tmp;
- tmp<<i;
- *this<<tmp.str();
- return *this;
-}
-
-Logger& Logger::operator<<(unsigned int i)
-{
- ostringstream tmp;
- tmp<<i;
-
- *this<<tmp.str();
-
- return *this;
-}
-
-Logger& Logger::operator<<(unsigned long i)
-{
- ostringstream tmp;
- tmp<<i;
-
- *this<<tmp.str();
-
- return *this;
-}
-
-Logger& Logger::operator<<(unsigned long long i)
-{
- ostringstream tmp;
- tmp<<i;
-
- *this<<tmp.str();
-
- return *this;
-}
-
-Logger& Logger::operator<<(long i)
-{
- ostringstream tmp;
- tmp<<i;
-
- *this<<tmp.str();
-
- return *this;
-}
-
Logger& Logger::operator<<(ostream & (&)(ostream &))
{
- PerThread* pt =getPerThread();
+ PerThread& pt = getPerThread();
- log(pt->d_output, pt->d_urgency);
- pt->d_output.clear();
- pt->d_urgency=Info;
+ log(pt.d_output, pt.d_urgency);
+ pt.d_output.clear();
+ pt.d_urgency=Info;
return *this;
}