14 #ifndef OR_TOOLS_BASE_LOGGING_H_
15 #define OR_TOOLS_BASE_LOGGING_H_
17 #define ABSL_LOG_INTERNAL_CONDITION_DFATAL ABSL_LOG_INTERNAL_CONDITION_ERROR
18 #define kLogDebugFatal LogSeverity::kError
19 #define kDebugFatal kError
21 #include "absl/base/log_severity.h"
22 #include "absl/flags/declare.h"
23 #include "absl/log/die_if_null.h"
24 #include "absl/log/log.h"
25 #include "absl/memory/memory.h"
26 #include "absl/status/status.h"
27 #include "absl/strings/str_cat.h"
28 #include "absl/strings/string_view.h"
29 #include "google/protobuf/message.h"
48 GLOG_INFO =
static_cast<int>(absl::LogSeverity::kInfo),
50 GLOG_ERROR =
static_cast<int>(absl::LogSeverity::kError),
51 GLOG_FATAL =
static_cast<int>(absl::LogSeverity::kFatal),
59 template <
typename Sink>
61 sink.Append(msg.DebugString());
ABSL_DECLARE_FLAG(bool, logtostderr)
void AbslStringify(Sink &sink, const Message &msg)
Collection of objects used to extend the Constraint Solver library.
void FixFlagsAndEnvironmentForSwig()