Home | History | Annotate | Download | only in src

Lines Matching refs:Log

28 // Functions and data for performing output of log messages.
29 class Log {
31 Log(Logger* log, const char* log_file_name);
44 // When a temporary file is used for the log, returns its stream descriptor,
51 // Size of buffer used for formatting log messages.
59 // Utility class for formatting log messages. It escapes the given messages
60 // and then appends them to the static buffer in Log.
64 // This acquires the mutex in the log as well.
65 explicit MessageBuilder(Log* log);
78 // All appended strings are escaped to maintain one-line log entries.
85 // Finish the current log line an flush the it to the log file.
99 Log* log_;
106 // Implementation of writing to a log file.
117 // When logging is active output_handle_ is used to store a pointer to log
123 // access to the formatting buffer and the log file or log memory buffer.
126 // Buffer used for formatting log messages. This is a singleton buffer and
136 Log::MessageBuilder& Log::MessageBuilder::operator<<<LogSeparator>(
139 Log::MessageBuilder& Log::MessageBuilder::operator<<<void*>(void* pointer);
141 Log::MessageBuilder& Log::MessageBuilder::operator<<<const char*>(
144 Log::MessageBuilder& Log::MessageBuilder::operator<<<char>(char c);
146 Log::MessageBuilder& Log::MessageBuilder::operator<<<String*>(String* string);
148 Log::MessageBuilder& Log::MessageBuilder::operator<<<Symbol*>(Symbol* symbol);
150 Log::MessageBuilder& Log::MessageBuilder::operator<<<Name*>(Name* name);