← Back to team overview

dolfin team mailing list archive

[HG dolfin] Cleanup log system:

 

One or more new changesets pushed to the primary DOLFIN repository.
A short summary of the last three changesets is included below.

changeset:   3027:3f54cd8af10abb68bd80fe2a73a0758641d5fcb6
tag:         tip
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Fri May 11 14:25:51 2007 +0200
files:       src/demo/pde/elasticity/main.cpp src/kernel/log/GenericLogger.cpp src/kernel/log/Logger.cpp src/kernel/log/Makefile.am src/kernel/log/Makefile.in src/kernel/log/SilentLogger.cpp src/kernel/log/TerminalLogger.cpp src/kernel/log/dolfin/GenericLogger.h src/kernel/log/dolfin/Logger.h src/kernel/log/dolfin/Makefile.am src/kernel/log/dolfin/Makefile.in src/kernel/log/dolfin/SilentLogger.h src/kernel/log/dolfin/TerminalLogger.h src/kernel/log/dolfin/log.h src/kernel/log/log.cpp
description:
Cleanup log system:
 - Remove classes GenericLogger, TerminalLogger and SilentLogger
 - Throw exception instead of exit(1) in dolfin_error()
 - Throw exception instead of raise(SIGSEGV) in dolfin_assert()

TODO:
 - More cleanups (collect stdarg in log.cpp)
 - PyDOLFIN/PyCC interface to log system


changeset:   3026:b5c74bcbee4d4f2ac68ce6b253f4649e8bcc94b4
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Fri May 11 12:29:21 2007 +0200
files:       src/kernel/log/GenericLogger.cpp src/kernel/log/Logger.cpp src/kernel/log/Progress.cpp src/kernel/log/SilentLogger.cpp src/kernel/log/TerminalLogger.cpp src/kernel/log/dolfin/GenericLogger.h src/kernel/log/dolfin/LogManager.h src/kernel/log/dolfin/Logger.h src/kernel/log/dolfin/SilentLogger.h src/kernel/log/dolfin/TerminalLogger.h src/kernel/log/dolfin/log.h src/kernel/log/log.cpp
description:
Initial cleanup of log system. Classes SilentLogger and TerminalLogger
will be removed (but are still there).


changeset:   3025:75bae9fc9e2071785a9a239be660b528b1b610b1
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Thu May 10 22:01:32 2007 +0200
files:       src/demo/pde/elasticity/Elasticity.h src/demo/pde/poisson/Poisson.h src/pydolfin/dolfin_headers.h src/pydolfin/generate.py
description:
SWIG fixes


----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin