| Index: third_party/cld/base/log_severity.h
|
| ===================================================================
|
| --- third_party/cld/base/log_severity.h (revision 0)
|
| +++ third_party/cld/base/log_severity.h (revision 0)
|
| @@ -0,0 +1,46 @@
|
| +// Copyright (c) 2006-2009 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef BASE_LOG_SEVERITY_H_
|
| +#define BASE_LOG_SEVERITY_H_
|
| +
|
| +#include "base/port.h"
|
| +#include "third_party/cld/base/commandlineflags.h"
|
| +
|
| +// Variables of type LogSeverity are widely taken to lie in the range
|
| +// [0, NUM_SEVERITIES-1]. Be careful to preserve this assumption if
|
| +// you ever need to change their values or add a new severity.
|
| +typedef int LogSeverity;
|
| +
|
| +const int INFO = 0, WARNING = 1, ERROR = 2, FATAL = 3, NUM_SEVERITIES = 4;
|
| +
|
| +// DFATAL is FATAL in debug mode, ERROR in normal mode
|
| +#ifdef NDEBUG
|
| +#define DFATAL_LEVEL ERROR
|
| +#else
|
| +#define DFATAL_LEVEL FATAL
|
| +#endif
|
| +
|
| +extern const char* const LogSeverityNames[NUM_SEVERITIES];
|
| +
|
| +// Some flags needed for VLOG and RAW_VLOG
|
| +DECLARE_int32(v);
|
| +DECLARE_bool(silent_init);
|
| +
|
| +// NDEBUG usage helpers related to (RAW_)DCHECK:
|
| +//
|
| +// DEBUG_MODE is for small !NDEBUG uses like
|
| +// if (DEBUG_MODE) foo.CheckThatFoo();
|
| +// instead of substantially more verbose
|
| +// #ifndef NDEBUG
|
| +// foo.CheckThatFoo();
|
| +// #endif
|
| +//
|
| +#ifdef NDEBUG
|
| +enum { DEBUG_MODE = 0 };
|
| +#else
|
| +enum { DEBUG_MODE = 1 };
|
| +#endif
|
| +
|
| +#endif // BASE_LOG_SEVERITY_H_
|
|
|
| Property changes on: third_party\cld\base\log_severity.h
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|