|
Ion
|
#include "ion/base/logging.h"#include <functional>#include <map>#include <set>#include "ion/base/staticsafedeclare.h"#include "ion/port/atomic.h"#include "ion/port/break.h"#include "ion/port/logging.h"#include "ion/port/timer.h"
Go to the source code of this file.
Namespaces | |
| ion | |
| Copyright 2016 Google Inc. | |
| ion::base | |
| EnumHelper instantiations. These must be in the ion::base namespace. | |
| ion::base::logging_internal | |
| Internal logging implementation. | |
Functions | |
| void | ion::base::SetLogEntryWriter (port::LogEntryWriter *w) |
| Public functions. More... | |
| port::LogEntryWriter * | ion::base::GetLogEntryWriter () |
| Returns the log-writer that messages are currently logged to. More... | |
| port::LogEntryWriter * | ion::base::GetDefaultLogEntryWriter () |
| Returns the log-writer that messages will be logged to if if another is not explicitly specified via SetLogEntryWriter(). More... | |
| void | ion::base::SetBreakHandler (const std::function< void()> &break_handler) |
| Sets a custom break handler that gets invoked by Logger::CheckMessage. More... | |
| void | ion::base::RestoreDefaultBreakHandler () |
| Restores the default break handler (port::BreakAndAbort). More... | |