|
static LogDestination * | log_destination (LogSeverity severity) |
|
static void | LogToAllLogfiles (LogSeverity severity, time_t timestamp, const char *message, size_t len) |
|
static void | LogToSinks (LogSeverity severity, const char *full_filename, const char *base_filename, int line, const LogMessageTime &logmsgtime, const char *message, size_t message_len) |
|
static void | MaybeLogToEmail (LogSeverity severity, const char *message, size_t len) |
|
static void | MaybeLogToLogfile (LogSeverity severity, time_t timestamp, const char *message, size_t len) |
|
static void | MaybeLogToStderr (LogSeverity severity, const char *message, size_t message_len, size_t prefix_len) |
|
static void | WaitForSinks (LogMessage::LogMessageData *data) |
|
Definition at line 524 of file logging.cc.
◆ LogDestination() [1/2]
LogDestination::LogDestination |
( |
LogSeverity |
severity, |
|
|
const char * |
base_filename |
|
) |
| |
|
private |
◆ ~LogDestination()
LogDestination::~LogDestination |
( |
| ) |
|
|
private |
◆ LogDestination() [2/2]
◆ AddLogSink()
void LogDestination::AddLogSink |
( |
LogSink * |
destination | ) |
|
|
inlinestatic |
◆ DeleteLogDestinations()
void LogDestination::DeleteLogDestinations |
( |
| ) |
|
|
static |
◆ FlushLogFiles()
void LogDestination::FlushLogFiles |
( |
int |
min_severity | ) |
|
|
inlinestatic |
◆ FlushLogFilesUnsafe()
void LogDestination::FlushLogFilesUnsafe |
( |
int |
min_severity | ) |
|
|
inlinestatic |
◆ hostname()
const string & LogDestination::hostname |
( |
| ) |
|
|
static |
◆ log_destination()
◆ LogToAllLogfiles()
void LogDestination::LogToAllLogfiles |
( |
LogSeverity |
severity, |
|
|
time_t |
timestamp, |
|
|
const char * |
message, |
|
|
size_t |
len |
|
) |
| |
|
inlinestaticprivate |
◆ LogToSinks()
void LogDestination::LogToSinks |
( |
LogSeverity |
severity, |
|
|
const char * |
full_filename, |
|
|
const char * |
base_filename, |
|
|
int |
line, |
|
|
const LogMessageTime & |
logmsgtime, |
|
|
const char * |
message, |
|
|
size_t |
message_len |
|
) |
| |
|
inlinestaticprivate |
◆ LogToStderr()
void LogDestination::LogToStderr |
( |
| ) |
|
|
inlinestatic |
◆ MaybeLogToEmail()
void LogDestination::MaybeLogToEmail |
( |
LogSeverity |
severity, |
|
|
const char * |
message, |
|
|
size_t |
len |
|
) |
| |
|
inlinestaticprivate |
◆ MaybeLogToLogfile()
void LogDestination::MaybeLogToLogfile |
( |
LogSeverity |
severity, |
|
|
time_t |
timestamp, |
|
|
const char * |
message, |
|
|
size_t |
len |
|
) |
| |
|
inlinestaticprivate |
◆ MaybeLogToStderr()
void LogDestination::MaybeLogToStderr |
( |
LogSeverity |
severity, |
|
|
const char * |
message, |
|
|
size_t |
message_len, |
|
|
size_t |
prefix_len |
|
) |
| |
|
inlinestaticprivate |
◆ operator=()
◆ RemoveLogSink()
void LogDestination::RemoveLogSink |
( |
LogSink * |
destination | ) |
|
|
inlinestatic |
◆ SetEmailLogging()
void LogDestination::SetEmailLogging |
( |
LogSeverity |
min_severity, |
|
|
const char * |
addresses |
|
) |
| |
|
inlinestatic |
◆ SetLogDestination()
void LogDestination::SetLogDestination |
( |
LogSeverity |
severity, |
|
|
const char * |
base_filename |
|
) |
| |
|
inlinestatic |
◆ SetLogFilenameExtension()
void LogDestination::SetLogFilenameExtension |
( |
const char * |
filename_extension | ) |
|
|
inlinestatic |
◆ SetLogSymlink()
void LogDestination::SetLogSymlink |
( |
LogSeverity |
severity, |
|
|
const char * |
symlink_basename |
|
) |
| |
|
inlinestatic |
◆ SetStderrLogging()
◆ terminal_supports_color()
static const bool& LogDestination::terminal_supports_color |
( |
| ) |
|
|
inlinestatic |
◆ WaitForSinks()
◆ base::GetLogger
◆ base::SetLogger
◆ LogMessage
◆ ReprintFatalMessage
void ReprintFatalMessage |
( |
| ) |
|
|
friend |
◆ addresses_
string LogDestination::addresses_ |
|
staticprivate |
◆ email_logging_severity_
LogSeverity LogDestination::email_logging_severity_ = 99999 |
|
staticprivate |
◆ fileobject_
LogFileObject LogDestination::fileobject_ |
|
private |
◆ hostname_
string LogDestination::hostname_ |
|
staticprivate |
◆ kNetworkBytes
const int LogDestination::kNetworkBytes = 1400 |
|
static |
◆ log_destinations_
◆ logger_
base::Logger* LogDestination::logger_ |
|
private |
◆ sink_mutex_
Mutex LogDestination::sink_mutex_ |
|
staticprivate |
◆ sinks_
vector< LogSink * > * LogDestination::sinks_ = NULL |
|
staticprivate |
◆ terminal_supports_color_
The documentation for this class was generated from the following file: