modified:   log.cpp