@@ -147,7 +147,7 @@ PYBINDINGS("core", scope) {
147147 .value (" LOG_FATAL" , G3LOG_FATAL)
148148 ;
149149
150- register_class_noncopyable <G3Logger>(scope, " G3Logger" , " C++ logging abstract base class" )
150+ register_class <G3Logger>(scope, " G3Logger" , " C++ logging abstract base class" )
151151 .add_static_property (" global_logger" , &GetRootLogger, &SetRootLogger)
152152 .def (" log" , &G3Logger::Log)
153153 .def (" get_level_for_unit" , &G3Logger::LogLevelForUnit)
@@ -156,15 +156,15 @@ PYBINDINGS("core", scope) {
156156 ;
157157 register_vector_of<G3LoggerPtr>(scope, " G3Logger" );
158158
159- register_class_noncopyable <G3NullLogger, G3Logger>(scope, " G3NullLogger" ,
159+ register_class <G3NullLogger, G3Logger>(scope, " G3NullLogger" ,
160160 " Logger that does not log. Useful if you don't want log messages" );
161- register_class_noncopyable <G3PrintfLogger, G3Logger>(scope, " G3PrintfLogger" ,
161+ register_class <G3PrintfLogger, G3Logger>(scope, " G3PrintfLogger" ,
162162 " Logger that prints error messages to stderr (in color, if stderr is a tty)." )
163163 .def (py::init<G3LogLevel>((py::arg (" default_level" )=G3DefaultLogLevel)))
164164 .def_readwrite (" trim_file_names" , &G3PrintfLogger::TrimFileNames)
165165 .def_readwrite (" timestamps" , &G3PrintfLogger::Timestamps)
166166 ;
167- register_class_noncopyable <G3MultiLogger, G3Logger>(scope, " G3MultiLogger" ,
167+ register_class <G3MultiLogger, G3Logger>(scope, " G3MultiLogger" ,
168168 " Log to multiple loggers at once" )
169169 .def (py::init<std::vector<G3LoggerPtr> >())
170170 ;
0 commit comments