Skip to content

File Log.h#

FileList > detail > tools > Log.h

Go to the source code of this file

  • #include "SFCGAL/config.h"
  • #include <boost/format.hpp>
  • #include <string>

Namespaces#

Type Name
namespace SFCGAL
Default SFCGAL namespace.

Classes#

Type Name
class Logger

Macros#

Type Name
define LOG_DEBUG (msg) /* multi line expression */
define LOG_ERROR (msg) /* multi line expression */
define LOG_NOTICE (msg) /* multi line expression */
define SFCGAL_CRITICAL (message) /* multi line expression */
define SFCGAL_DEBUG (message) [**SFCGAL::Logger::get**](classSFCGAL_1_1Logger.md#function-get)()-&gt;log(SFCGAL::Logger::Debug, message, \_\_FILE\_\_, \_\_LINE\_\_)
define SFCGAL_ERROR (message) [**SFCGAL::Logger::get**](classSFCGAL_1_1Logger.md#function-get)()-&gt;log(SFCGAL::Logger::Info, message, \_\_FILE\_\_, \_\_LINE\_\_)
define SFCGAL_INFO (message) [**SFCGAL::Logger::get**](classSFCGAL_1_1Logger.md#function-get)()-&gt;log(SFCGAL::Logger::Info, message, \_\_FILE\_\_, \_\_LINE\_\_)
define SFCGAL_LOG (level, msg) /* multi line expression */
define SFCGAL_WARNING (message) /* multi line expression */

Macro Definition Documentation#

define LOG_DEBUG#

#define LOG_DEBUG (
    msg
) `/* multi line expression */`

define LOG_ERROR#

#define LOG_ERROR (
    msg
) `/* multi line expression */`

define LOG_NOTICE#

#define LOG_NOTICE (
    msg
) `/* multi line expression */`

define SFCGAL_CRITICAL#

#define SFCGAL_CRITICAL (
    message
) `/* multi line expression */`

Helper method to log critical message

SFCGAL_ERROR( "unexpected behavior in triangulate" ) ;

define SFCGAL_DEBUG#

#define SFCGAL_DEBUG (
    message
) `SFCGAL::Logger::get ()->log(SFCGAL::Logger::Debug, message, __FILE__, __LINE__)`

Helper method to log debug message

SFCGAL_DEBUG( "start new method" ) ;

define SFCGAL_ERROR#

#define SFCGAL_ERROR (
    message
) `SFCGAL::Logger::get ()->log(SFCGAL::Logger::Info, message, __FILE__, __LINE__)`

Helper method to log error message

SFCGAL_ERROR( "invalid geometry" ) ;

define SFCGAL_INFO#

#define SFCGAL_INFO (
    message
) `SFCGAL::Logger::get ()->log(SFCGAL::Logger::Info, message, __FILE__, __LINE__)`

Helper method to log information message

SFCGAL_INFO( "start new method" ) ;

define SFCGAL_LOG#

#define SFCGAL_LOG (
    level,
    msg
) `/* multi line expression */`

define SFCGAL_WARNING#

#define SFCGAL_WARNING (
    message
) `/* multi line expression */`

Helper method to log warning message

SFCGAL_WARNING( "start new method" ) ;


The documentation for this class was generated from the following file /builds/sfcgal/SFCGAL/src/detail/tools/Log.h