Home | History | Annotate | Download | only in src

Lines Matching refs:Log

5 #include "src/log-utils.h"
19 const char* const Log::kLogToTemporaryFile = "&";
20 const char* const Log::kLogToConsole = "-";
23 FILE* Log::CreateOutputHandle(const char* file_name) {
24 // If we're logging anything, we need to open the log file.
25 if (!Log::InitLogAtStart()) {
36 Log::Log(Logger* logger, const char* file_name)
38 output_handle_(Log::CreateOutputHandle(file_name)),
42 // --log-all enables all the log flags.
52 // --prof implies --log-code.
56 Log::MessageBuilder msg(this);
68 FILE* Log::Close() {
86 Log::MessageBuilder::MessageBuilder(Log* log)
87 : log_(log), lock_guard_(&log_->mutex_) {
91 void Log::MessageBuilder::AppendString(String* str,
109 void Log::MessageBuilder::AppendString(Vector<const char> str) {
113 void Log::MessageBuilder::AppendString(const char* str) {
118 void Log::MessageBuilder::AppendString(const char* str, size_t length) {
127 void Log::MessageBuilder::AppendFormatString(const char* format, ...) {
138 void Log::MessageBuilder::AppendCharacter(char c) {
158 void Log::MessageBuilder::AppendSymbolName(Symbol* symbol) {
170 void Log::MessageBuilder::AppendSymbolNameDetails(String* str,
187 int Log::MessageBuilder::FormatStringIntoBuffer(const char* format,
189 Vector<char> buf(log_->format_buffer_, Log::kMessageBufferSize);
192 if (length == -1) length = Log::kMessageBufferSize;
193 DCHECK_LE(length, Log::kMessageBufferSize);
198 void Log::MessageBuilder::AppendRawFormatString(const char* format, ...) {
209 void Log::MessageBuilder::AppendRawCharacter(char c) { log_->os_ << c; }
211 void Log::MessageBuilder::WriteToLogFile() { log_->os_ << std::endl; }
214 Log::MessageBuilder& Log::MessageBuilder::operator<<<const char*>(
221 Log::MessageBuilder& Log::MessageBuilder::operator<<<void*>(void* pointer) {
230 Log::MessageBuilder& Log::MessageBuilder::operator<<<char>(char c) {
236 Log::MessageBuilder& Log::MessageBuilder::operator<<<String*>(String* string) {
242 Log::MessageBuilder& Log::MessageBuilder::operator<<<Symbol*>(Symbol* symbol) {
248 Log::MessageBuilder& Log::MessageBuilder::operator<<<Name*>(Name* name) {
258 Log::MessageBuilder& Log::MessageBuilder::operator<<<LogSeparator>(