/* * Project: MoleCuilder * Description: creates and alters molecular systems * Copyright (C) 2010 University of Bonn. All rights reserved. * Please see the LICENSE file or "Copyright notice" in builder.cpp for details. */ /** * \file logger.dox * * Created on: Oct 31, 2011 * Author: heber */ /** * \page logger Logging * * In order to have conforming way of giving information about the current * doings of the program, there is a logging faculty with varying degree. * * It used in the following way: * \code * LOG(, ); * \endcode * where \a is the verbosity level above which the message should be * given and is the message. * * Note that LOG() is just a define and \a may be a stream, hence * \code "bla" << bla << ", more bla" is valid. * * For giving errors you may use: * \code * ELOG(, ); * \endcode * where the program will exit automatically if the \a is either * critical(0) or error(1). (2) emits a warning, all else should be ignorable. * * * \date 2011-10-31 * */