Changeset 7fff6c for src/Helpers


Ignore:
Timestamp:
Feb 14, 2011, 10:10:40 PM (15 years ago)
Author:
Frederik Heber <heber@…>
Children:
d3926b5
Parents:
2d6ae0
git-author:
Frederik Heber <heber@…> (02/14/11 22:07:29)
git-committer:
Frederik Heber <heber@…> (02/14/11 22:10:40)
Message:

Default Assert behavior is Abort, not Ask. Added LOG() macro.

  • Library version is now 4:0:3, API version is still 1.0.8.
  • default behavior of Abort is more approriate, e.g. for unit tests are much more abundant that main (interactive) programs.
  • added ELOG(), LOG() macro in place for DoLog(x) && (Log() << Verbose ...
Location:
src/Helpers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/Helpers/Assert.cpp

    r2d6ae0 r7fff6c  
    6666#endif
    6767
    68 Assert::Action Assert::_my_assert::defaultAction = Ask;
     68Assert::Action Assert::_my_assert::defaultAction = Abort;
    6969std::vector<Assert::hook_t> Assert::_my_assert::hooks;
    7070
  • src/Helpers/Log.hpp

    r2d6ae0 r7fff6c  
    1616#include "errorlogger.hpp"
    1717#include "logger.hpp"
     18#include "Verbose.hpp"
     19
     20#define LOG(level,msg) DoLog(level) && (Log() << Verbose(level) << msg << std::endl)
     21#define ELOG(level,msg) DoeLog(level) && (eLog() << Verbose(level) << msg << std::endl)
    1822
    1923class logger & Log();
Note: See TracChangeset for help on using the changeset viewer.