src/Logger.hh
changeset 365 65295dfbbf64
parent 283 7540b0859579
child 418 194bc810a570
equal deleted inserted replaced
364:033f8236241a 365:65295dfbbf64
    31 
    31 
    32     public:
    32     public:
    33         Logger (std::ostream &stream, enum LogLevel level, const char *module);
    33         Logger (std::ostream &stream, enum LogLevel level, const char *module);
    34 
    34 
    35         template <typename T> Logger& operator<< (const T val) {
    35         template <typename T> Logger& operator<< (const T val) {
       
    36 #ifndef NDEBUG
    36             stream << val;
    37             stream << val;
       
    38 #else
       
    39             (void) val;            
       
    40 #endif
    37 
    41 
    38             return *this;
    42             return *this;
    39         }
    43         }
    40 
    44 
    41         ~Logger (void);
    45         ~Logger (void);