| Index: base/logging.h
|
| ===================================================================
|
| --- base/logging.h (revision 50001)
|
| +++ base/logging.h (working copy)
|
| @@ -101,18 +101,6 @@
|
| // There is also the special severity of DFATAL, which logs FATAL in
|
| // debug mode, ERROR_REPORT in normal mode.
|
|
|
| -// XXX better comment -- must be before we use << and in global namespace
|
| -// These functions are provided as a convenience for logging, which is where we
|
| -// use streams (it is against Google style to use streams in other places). It
|
| -// is designed to allow you to emit non-ASCII Unicode strings to the log file,
|
| -// which is normally ASCII. It is relatively slow, so try not to use it for
|
| -// common cases. Non-ASCII characters will be converted to UTF-8 by these
|
| -// operators.
|
| -std::ostream& operator<<(std::ostream& out, const wchar_t* wstr);
|
| -inline std::ostream& operator<<(std::ostream& out, const std::wstring& wstr) {
|
| - return out << wstr.c_str();
|
| -}
|
| -
|
| namespace logging {
|
|
|
| // Where to record logging output? A flat file and/or system debug log via
|
| @@ -825,6 +813,17 @@
|
|
|
| } // namespace logging
|
|
|
| +// These functions are provided as a convenience for logging, which is where we
|
| +// use streams (it is against Google style to use streams in other places). It
|
| +// is designed to allow you to emit non-ASCII Unicode strings to the log file,
|
| +// which is normally ASCII. It is relatively slow, so try not to use it for
|
| +// common cases. Non-ASCII characters will be converted to UTF-8 by these
|
| +// operators.
|
| +std::ostream& operator<<(std::ostream& out, const wchar_t* wstr);
|
| +inline std::ostream& operator<<(std::ostream& out, const std::wstring& wstr) {
|
| + return out << wstr.c_str();
|
| +}
|
| +
|
| // The NOTIMPLEMENTED() macro annotates codepaths which have
|
| // not been implemented yet.
|
| //
|
|
|