![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
#include <logging.h>
Public Member Functions | |
| SolverLogger () | |
| void | EnableLogging (bool enable) |
| bool | LoggingIsEnabled () const |
| void | SetLogToStdOut (bool enable) |
| void | AddInfoLoggingCallback (std::function< void(const std::string &message)> callback) |
| void | ClearInfoLoggingCallbacks () |
| int | NumInfoLoggingCallbacks () const |
| void | LogInfo (const char *source_filename, int source_line, const std::string &message) |
| int | GetNewThrottledId () |
| void | ThrottledLog (int id, const std::string &message) |
| void | FlushPendingThrottledLogs (bool ignore_rates=false) |
Definition at line 43 of file logging.cc.
| void operations_research::SolverLogger::AddInfoLoggingCallback | ( | std::function< void(const std::string &message)> | callback | ) |
Definition at line 45 of file logging.cc.
Definition at line 50 of file logging.cc.
|
inline |
| void operations_research::SolverLogger::FlushPendingThrottledLogs | ( | bool | ignore_rates = false | ) |
Definition at line 95 of file logging.cc.
Definition at line 63 of file logging.cc.
|
inline |
| void operations_research::SolverLogger::LogInfo | ( | const char * | source_filename, |
| int | source_line, | ||
| const std::string & | message ) |
Definition at line 52 of file logging.cc.
|
inline |
|
inline |
| void operations_research::SolverLogger::ThrottledLog | ( | int | id, |
| const std::string & | message ) |
Definition at line 77 of file logging.cc.