ISIS Core Library 0.7.2 (api 3.0.0)
Namespaces | Enumerations | Functions

isis Namespace Reference

Namespaces

namespace  data
namespace  image_io
namespace  util

Enumerations

enum  LogLevel {
  error = 1, warning, notice, info,
  verbose_info
}

Functions

template<typename HANDLE >
void enableLogGlobal (LogLevel level)
 Set logging level for the namespaces util,data and image_io.

Enumeration Type Documentation

Enumerator:
error 
warning 
notice 
info 
verbose_info 

Definition at line 28 of file message.hpp.


Function Documentation

template<typename HANDLE >
void isis::enableLogGlobal ( LogLevel  level)

Set logging level for the namespaces util,data and image_io.

This logging level will be used for every LOG(Debug,...) and LOG(Runtime,...) within the image_io namespace. This is affected by by the _ENABLE_LOG and _ENABLE_DEBUG settings of the current compile and won't have an effect on the Debug or Runtime logging if the corresponding define is set to "0". So if you compile with "-D_ENABLE_DEBUG=0" against a library which (for example) was comiled with "-D_ENABLE_DEBUG=1", you won't be able to change the logging level of the debug messages of these library.

Definition at line 268 of file common.hpp.