21 typedef
void (*f1)(const
boost::shared_ptr<
LogImp>& imp);
25 luabind::
def("set_implementation", ((f1) &
Logger::set_implementation))
48 if(v.find(
"\n") != std::string::npos)
void write(log_level l, const T &v)
const Unit s("s", 1.0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0)
void lg_write_log_wrap(const int *level, const char *s, const int *s_len)
This is the base of the exception hierarchy for Full Physics code.
The actual implementation of the Logger.
#define REGISTER_LUA_CLASS(X)
static Logger & instance()
The logger instance.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()
def(luabind::constructor< int >()) .def("rows"
static LogHelper log(LogImp::log_level l)
double value(const FullPhysics::AutoDerivative< double > &Ad)