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... | |